<c:out>
<c:out value="${psw }" escapeXml="${user!=null }" >cccccccccccccc</c:out> |
c:set
<c:set var="user" value="Tom" scope="page" /> <c:out value="${user }"></c:out>
<% Map map = new HashMap(); request.setAttribute("map",map); %> <c:set property="city" value="baoding" target="${map }"/> <br/> <c:out value="${map.city }"></c:out> <br/> <% Person p = new Person(); request.setAttribute("person",p); %> <c:set property="name" value="Susan" target="${person }" /> <c:out value="${person.name }" /> |
c:remove
<% session.setAttribute("date","2011"); %> ${date} <c:remove var="date" scope="session"/> <c:out value="${date }">date被删除了</c:out> |
c:catch
<c:catch var="myexception"> <%int i= 3/0; %> </c:catch> 输出异常 <c:out value="${myexception }"></c:out> <br/> 异常: <c:out value="${myexception.message }" /><br/> 堆栈轨迹 <c:out value="${myexception.stackTrace }" /><br/> |
c:if
<c:if test="${date == null }" var="result" scope="page"> ${result }表达式成立 </c:if> |
c:forEach
Js |
c:forTokens
<c:forTokens items="abc efg,xy|333" delims=" ,y|" var="item"> <c:out value="${item }"/><br/> </c:forTokens> |
c:url
1.
<c:url value="tableDemo.jsp" var="tablePageUrl"></c:url> <a href="${tablePageUrl }" > tableDemo</a> |
2.
<!-- 为防止用户禁用cookie,url标签会在首次访问时把session id做参数传递 , 如下: <a href="tableDemo.jsp; jsessionid=4AA1BCFF81E84329D15E98E3E8DC95F6" > tableDemo</a> 但是如果 再次访问,发现用户允许使用cookie,则不会再传递session id 如: <a href="tableDemo.jsp" > tableDemo</a> |
------------------------------------------------------------------
3.
<br/>url标签如没有var属性,则会讲value值直接返回到页面,输出tableDemo.jsp<br/> <c:url value="tableDemo.jsp" /> <br/>而且如果value值首字符为'/',则会自动将工程名添加为其前缀,输出/JSTL_Test/tableDemo.jsp<br/> <c:url value="/tableDemo.jsp" /> <br/> <!-- 下面代码运行结果为<a href ="/JSTL_Test/tableDemo.jsp" >tableDemo</a> --> <a href ="<c:url value="/tableDemo.jsp"/>" >tableDemo</a> |
4.
<!-- url标签可以嵌入param标签传值,并且如果值为中文的话可以自动进行url编码 --> <c:url value="tableDemo.jsp" var="table"> <c:param name="city">保定</c:param> </c:url> <a href="${table }" >tableD</a> |
c:import
<c:import url="http://www.ifeng.com"></c:import>