使用JSTL标签库替换java脚本:<% %>
<% Object users = request.getAttribute("users"); List<User> userList =(List<User> )users; int i = 0; for (User user : userList) { i++; //把user存在page域 pageContext.setAttribute("user",user); pageContext.setAttribute("i",i); %>
使用jstl: <c:forEach items="${users}" var="user">
JSTL标签使用步骤:
1.导入jar: jstl的jar(我使用的是jstl-1.2.jar和standard-1.1.2.jar,链接附在文章最后)
在使用jstl标签的jsp页面, 引入标签库
使用taglib 指令引入
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
使用:
core:核心标签库,我们学习的重点;
fmt:格式化标签库,只需要学习一个标签即可;
sql:数据库标签库,不需要学习了,它过时了;
xml:xml标签库,不需要学习了,它过时了。
jar包的链接:链接:https://pan.baidu.com/s/1wQYi2jCh_9HrPsZ6pS1raA?pwd=gtfj
提取码:gtfj