JSP Standard Taglib,一个定义了一系列标签的标签库,以取代在JSP页面中嵌套的java代码,常常与EL结合使用,使页面风格统一,维护方便。
JSTL标签都是成对出现的。java
主要用于向做用域范围添加属性、获取属性、移除属性。做用范围从小到大依次为page<request<session<application,默认page。express
<c:if test="表达式"var="res"[scope=""]>标签体</c:if>
条件成立执行标签体。session
<c:choose> <c:when test="">标签体</c:when> <c:when test="">标签体</c:when> ................... <c:otherwise>标签体</c:otherwise> </c:choose>
从多个条件中选择一个执行。app
<c:forEach items="sup"var="sub"begin=""end=""step=""varStatus="">标签体</c:forEach>
遍历Map集合:url
<c:forEach items="map"var="entry"> ${entry.key}=&{entry.value} </c:forEach>
<c:forTokens items=""var=""delims=""begin=""end=""step=""varStatus="">标签体</c:forTokens>
先分割,后遍历,分割能够采用多个分隔符,多个分隔符统必定义在delims中,紧凑排列,不加“,”,不留空格。spa