适应jstl表达式中的 if if-else 循环标签
<c:set var="age" value="2" scope="request"></c:set>
<c:if test="${age>18}">
<font color="green">你已经成年</font>
</c:if>
if-else
<c:set var="age" value="2" scope="request"></c:set>
<c:choose>
<c:when test="${age>18}">
<font color="green">你已经成年</font>
</c:when>
<c:otherwise>
<font color="red">
你还未成年
</font>
</c:otherwise>
</c:choose>
普通的循环
<c:forEach var="i" begin="1" end="10">
中国${i}<br>
</c:forEach>
遍历集合对象
<%
List<User> list=new ArrayList<>();
list.add(new User("中国1","123",70,"女",false));
list.add(new User("中国2","123",70,"女",false));
list.add(new User("中国3","123",70,"女",false));
list.add(new User("中国4","123",70,"女",false));
list.add(new User("中国5","123",70,"女",false));
request.setAttribute("list",list);
%>
<c:forEach items="${requestScope.list}" var="u">
${u.userName}<br>
</c:forEach>
我们先将list对象放进request 中
然后使用forEach遍历
注意这里的items 必须是用el 表达式取到的