![](https://i-blog.csdnimg.cn/blog_migrate/9e91ff93db552df007d8363db9f3afe2.png)
JSTL 核心标签库
<%--
使用taglib指令导入jstl核心标签库
prefix="c" 设置使用jstl核心标签里面标签的前缀
uri="http://java.sun.com/jsp/jstl/core" 指向标签库的地址
--%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
常用标签
<c:if/>标签
格式:<c:if test="${条件表达式}">
//符合条件运行的代码
</c:if>
<c:forEach/>标签
<c:forEach begin="" end="" var="" step="">
//循环体代码
</c:forEach>
属性介绍
begin:循环开始值
end:循环结束值
var:循环变量名称,会被存入到pagecontext域中,便于循环体获取使用
step:步长,就是循环的递增值,默认就是1
格式2:增强for循环
<c:forEach items="" var="" varStatus="">
//循环体代码
</c:forEach>
属性介绍
items,遍历的集合,使用el获取
var,循环元素对象的名字,会被存入到pagecontext域中,便于循环体获取使用
varStatus, 循环过程信息对象名字,并且放入了域对象中,里面有循环的序号,索引等
varStatus="status",循环序号: ${status.count} 从1开始
varStatus="status",循环索引: ${status.index} 从0开始