-
remove标签的用法 -remove掉某个变量 -var属性是必选 -scope属性是可选 <!-- remove标签的使用 --> <c:set var="地址" value="韩城"></c:set> <c:remove var="地址"/> <c:out value="${ 地址}"></c:out> <!-- remove标签的使用 ,如果用remove标签删除javabean中的属性就不起作用了,也就是说remove标签是和var一起使用的,因为用set标签给javabean的属性赋值时用的不是var,是property。所以用remove标签删除javabean的属性就不起作用了!!!-->查看全部
-
第一种输出的结果是:<book>abc</book>这种带转义字符。 第二种输出的结果是:<book>abc</book> 不带转义字符的。查看全部
-
import标签:可以把其他静态或动态文件包含到本JSP页面 与<jsp:include>不同的是:include只能包含同一个web应用的文件,而import可以包含其他web应用中的文件,甚至是网络上的资源 PS:由于import标签导入网络上的资源可能会出现路径问题,所以import标签要包含在catch标签内使用查看全部
-
EL能自动类型转换, ${param.count+20}若原类型为字符串,将会自动转型为整形结果为30查看全部
-
<c:out value="${temp}"></c:out> Ps:如果不加范围,则默认从小到大开始搜索,如果还是找不到,则输出空字符串。 EL变量 <c:out value="${username}" /> 运行时,会依次在page->session->request->application范围中寻找名为username的变量,然后输出其值。但是如果没有,就返回空字符串。查看全部
-
EL隐式对象查看全部
-
动态变量 和 特殊符号 必须用[]查看全部
-
forEach标签查看全部
-
EL隐含对象查看全部
-
常用JSTL函数查看全部
-
indexOf(String str1,String str2)函数用来判断第二个字符串在第一个字符串中出现的index,从0开始. <c:out value="${fn:indexOf("Hello World","llo")}" ></c:out> 则输出2.查看全部
-
使用JSTL的函数之前需要导入函数库. <% taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 通常JSTL函数会跟JSTL标签库与EL表达式一起使用. 用法 ${fn:函数名} contains(String str1,String str2)函数用于判断参数2是否是参数1中的子集,区分大小写,包含则返回true,否则返回false. containsIgnoreCase(Strign str1,String str2)函数用法与contains()一样,区别是不区分大小写. endWith(String str1,String str2)函数用于判断字符串2是否在字符串1结尾. startWith(String str1,String str2)函数用于判断字符串2是否在字符串1开头.都是返回booelan类型. <c:out value="${fn:contains('Hello World','Hello')}"查看全部
-
URL标签 url标签的用法:该标签用于动态生成一个String类型的URL,可以同<c:param>标签共同使用,也可以使用Html的<a>标签实现超链接. 该标签的属性: value属性(必填):表示url路径值. var:将url路径存储在变量中. scope属性:变量中的范围. <c:if test="${10>0}"> <c:set var="partUrl" value="aa"/> </c:if> <c:url value="http://localhost:8080/${partUrl}" var="newUrl" scope="session"/> <a href="${newUrl}">新的URL</a> 如果条件不成立则newUrl保持主页url资源. 如果条件成立的话,则partUrl是有值的,那么newUrl中的值就是http://localhost:8080/aa,当点击超链接就会去到该url指定的资源中.即可以动态的生成url.查看全部
-
redirect标签 该标签作用是重定向.地址栏会改变,使用import标签地址栏不会改变. 在该标签中有url属性(必填),来指定重定向的地址. 可以使用context属性来重定向到其他Web项目中的资源.用法与import标签中的context属性一样. redirect标签还可以包含一些重定向要传递的参数.使用<c:param name="" value="">标签.该标签以get方式传递. <c:redirect url="index.jsp"> <c:param name="username" value="admin"/> <c:param name="password" value="zht191996"/> </c:redirect> ${param.username}等价于request.getParamter("username") ${requestScope.username}等价于request.getAttribute("username"); param还有一个作用是用于自动类型转换,${param.requestScope.count}.查看全部
-
import标签(url操作标签) context属性的用法: 假设当前服务器下有一个Hello项目,还有一个World项目,在World项目的根目录下有一个index.jsp页面,可以在Hello项目中的jsp页面中通过import标签导入World项目中的index.jsp资源. 使用context属性指明同一个服务器下的其他Web资源.以/开头,表示服务器根目录.此时url路径定位到context指定的项目下的路径. <c:import url="/index.jsp" context="/World"> 即引入同一个服务器发布路径下的World项目下的index.jsp页面到当前的project中.因此要保持同一个发布路径. context引入的内容是Tomcat下的webapps下的其他Web project.查看全部
举报
0/150
提交
取消