JSTL用for和if標籤實現換行變色
阿新 • • 發佈:2019-02-16
<!-- 隔行變色 以及獲取值-->
<%
<!-- 例項化物件-->
User u2 = new User("李四", "123");
User u3 = new User("王五", "123");
User u4 = new User("趙六", "123");
<!-- 例項化集合-->
List<User> lists = new ArrayList<User>();
<!-- 將值存入list集合中-->
lists.add(u1);
lists.add(u2);
lists.add(u3);
lists.add(u4);
<!--存入域中 -->
%>
<table border="1">
<tr>
<th>序列號</th>
<th>名字</th>
<th>密碼</th>
</tr>
<!-- 進行迴圈遍歷-->
<c:forEach items="${lists}" var="user" varStatus="stus">
<!-- 然後對序列號進行判斷-->
<c:if test="${stus.count % 2 !=0}">
<tr bgcolor="blue">
</c:if>
<c:if test="${stus.count % 2 ==0}">
<tr bgcolor="red">
</c:if> <th>${stus.count}</th>
<th><c:out value="${user.name}" default="未定義" /></th>
<th><c:out value="${user.pass}" default="未定義" /></th>
</tr></c:forEach>
</table>