JSTL
全称 Java Server Pages Standard Tag Library (JSTL),JSP标签集合。
- EL没有控制流程
- EL没有循环遍历,只能单点访问
JSTL使用
- 需要jar包: standard.jar, jstl.jar,拷贝到/WEB-INF/lib目录下
- 在jsp页面中添加<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
c标签
if
语法: <c:if test="${表达式}">...</c:if>
作用: 根据表达式的真假值,决定是否执行标签体内的代码。
choose
语法:
java
<c:choose>
<c:when test="${表达式1}">...</c:when>
<c:when test="${表达式2}">...</c:when>
<c:otherwise>...</c:otherwise>
</c:choose>foreach
语法:
java
<c:forEach items="${集合}" var="变量" begin="${开始索引}" end="${结束索引}" step="${步长}">
循环体
</c:forEach>