JSTL标准标签库:
1.<br>--------c:out---------<br>
<c:out value="${user }" default="good morning"></c:out>
<br>
2.<br>--------c:set---------<br>
<c:out value="<h1>hello world</h1>" escapeXml="true"/>
<c:out value="<h1>hello world</h1>" escapeXml="false"/>
<br>---------c:set---------<br>
<c:set var="user" value="Tom" scope="session"></c:set>
<c:out value="${user }"/>
<%--
<%
session.setAttribute("user","Tom");
%>
--%>
<br/>
<%
Map map = new HashMap();
request.setAttribute("map",map);
%>
<c:set target="${map }" property="city" value="Baoding"></c:set>
<c:out value="${map.city }"></c:out>
<br>
<%
Person person = new Person();
request.setAttribute("person",person);
%>
<c:set property="name" value="susan" target="${person }"></c:set>
<c:out value="${person.name }"></c:out>
<br>
3. <br>-----------c:remove---------<br>
<%
session.setAttribute("date","2011-11-10");
%>
<c:out value="${date }"></c:out>
<br>
<c:remove var="date"/>
<c:out value="${date }">date已经被移除了</c:out>
<br>
4. <br>-----------c:catch---------<br>
<c:catch var="error">
<%=1/0 %>
</c:catch>
输出异常:<c:out value="${error }"/><br/>
异常:<c:out value="${error.message }"/><br/>
堆栈轨迹:<c:out value="${error.stackTrace }"/><br/>
5.<br/>-------------c:if----------<br/>
<c:if test="${date == null }" var="result" scope="page">
${result }表达式成立
<c:out value="${result }"></c:out>
</c:if>
6. <br/>-------------c:foreach----------<br/>
<%
List list = new ArrayList();
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("ddd");
list.add("eee");
list.add("fff");
list.add("ggg");
list.add("hhh");
request.setAttribute("list",list);
%>
<c:forEach items="${list }" var="curElement" begin="2" end="6" step="2">
<c:out value="${curElement }"></c:out><br/>
</c:forEach>
7. <br/>-------------c:forTokens----------<br/>
<c:forTokens items="123456789" delims="1357" var="token">
<c:out value="${token }"/><br/>
</c:forTokens>
8. <br/>-------------c:foreach实现表格的颜色间隔显示----------<br/>
<%
List list = new ArrayList();
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("ddd");
list.add("eee");
list.add("fff");
list.add("ggg");
list.add("hhh");
request.setAttribute("list",list);
%>
<styletype="text/css">
.even{background-color:#ffffcc }
.odd{background-color:#ffcc00 }
tr:hover{background-color: #ffccff}
</style>
<table border="1" width="100">
<c:forEach items="${list }" var="date" varStatus="status">
<tr class="${status.count%2==0?'odd':'even' }">
<td>${date}</td>
</tr>
</c:forEach>
</table>