JSTL核心标签库
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:if>条件判断标签
<c:if test="condition" var="name" [scope="范围"]>
标签体
</c:if>
<!--
test:必选属性,用于指定条件表达式,可以用EL
-->
<c:choose>条件选择标签
<c:choose>
标签体 <!--由<c:when>标签和<c:otherwise>标签组成-->
</c:choose>
<c:when test="condition">
标签体
</c:when>
<c:otherwise>
标签体
</c:otherwise>
<c:forEach>循环标签
-
集合成员迭代
<c:forEach items="data" [var="name"] [begin="start"] [end="finish"] [step="step"] [varStatus="statusName"]> 标签体 </c:forEach> <!-- items:用于指定被循环遍历的对象 varStatus:指定循环的状态变量 1. index:当前循环的索引值,从0开始 2. count:当前循环的循环计数,从1开始 3. first:是否为第一次循环 4. last:是否为最后一次循环 -->
-
数字索引迭代
<c:forEach begin="start" end="finish" [var="name"] [step="step"] [varStatus="statusName"]> 标签体 </c:forEach>