JSTL
JSTL全称是JavaServer Pages Tag Library JSP标准标签库
导入 jstl 包
<%@taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
if 标签 ,test 必须属性,接受 boolean 表达式
choose: 相当于 java 代码的 switch 语句
使用 choose 标签声明 相当于 switch 声明
使用 when 标签做判断 相当于 case
使用 otherwise 标签做其他情况的声明 相当于 default
foreach: 相当于 java 代码的 for 语句
遍历 list 代码:
<%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %><%--
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>$Title$</title>
</head>
<%@taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%
List list = new ArrayList();
list.add("aaa");
list.add("bbb");
list.add("ccc");
request.setAttribute("list",list);
%>
<c:forEach begin="1" end="10" var="i" step="2" varStatus="s">
${i} <h3>${s.index}</h3> <h4> ${s.count} </h4><br>
</c:forEach>
</body>
</html>
Source & Reference
https://www.cnblogs.com/nice0e3/p/13544143.html