image.png
image.png

c:forEach

相当于for循环

  • items:被遍历的容器
  • var:遍历产生的临时变量
  • varStatus:遍历状态对象
  • begin:开始数
  • end:结束数
  • step:步长

image.png

  1. <%--
  2. Created by IntelliJ IDEA.
  3. User: guigui
  4. Date: 2022/3/29
  5. Time: 9:50
  6. To change this template use File | Settings | File Templates.
  7. --%>
  8. <%@ page contentType="text/html;charset=UTF-8" language="java" %>
  9. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
  10. <%@ page isELIgnored="false" %>
  11. <html>
  12. <head>
  13. <title>Title</title>
  14. </head>
  15. <body>
  16. <%--
  17. c:if:来完成逻辑判断,替换java if else
  18. --%>
  19. <c:if test="${status == 1}">
  20. 启用
  21. </c:if>
  22. <c:if test="${status == 0}">
  23. 禁用
  24. </c:if>
  25. <c:forEach items="${brands}" var="brand">
  26. <tr align="center">
  27. <td>${brand.id}</td>
  28. <td>${brand.brand_name}</td>
  29. <td>${brand.company_name}</td>
  30. <td>${brand.description}</td>
  31. </tr>
  32. </c:forEach>
  33. </body>
  34. </html>
  1. req.getRequestDispatcher("/jstl_foreach.jsp").forward(req,resp);