JSTL进阶
变量的定义
<c:set var="key1" value="今天天气很好"></c:set>
<c:out value="${key1 }"></c:out>
${key1}
判断
<c:if test="${1>0 }">
hello world
</c:if>
<div></div>
<c:set var="score" value="36"></c:set>
<c:choose>
<c:when test="${score>90 }">
奖励你一堆媳妇
</c:when>
<c:when test="${score>80 }">
奖励你一个媳妇
</c:when>
<c:when test="${score<60 }">
男女混合双打
</c:when>
</c:choose>
循环
<c:forEach begin="50" end="100" var="num" varStatus="i">
<%-- <div>${num} 遍历的当前对象</div> --%>
<%-- <div>${i.index } 如果是集合代表索引, 如果遍历的是数字,代表当前数字</div> --%>
<div>遍历了第${i.count } 次</div>
</c:forEach>
<c:forEach begin="50" end="100" var="num" varStatus="i">
<%-- <div>${num} 遍历的当前对象</div> --%>
<%-- <div>${i.index } 如果是集合代表索引, 如果遍历的是数字,代表当前数字</div> --%>
<div>遍历了第${i.count } 次</div>
</c:forEach>
<%
List<Users> list=new ArrayList<>();
list.add(new Users(1,"张三1"));
list.add(new Users(2,"张三2"));
list.add(new Users(3,"张三3"));
list.add(new Users(4,"张三4"));
request.setAttribute("users", list);
%>
<c:forEach items="${users}" var="u" varStatus="i" >
<div>${u.userid}====${u.username}====${i.index}</div>
</c:forEach>