jstl库中包含了很多的标签,方便我们在jsp页面进行数据的读取。下面是foreach标签的用法:
比如我在页面跳转的时候,传回一个参数list
- <c:forEach [var="varName"] items="collection" [varStatus="varStatusName"] [begin="begin"] [end="end"] [step="step"]>
- 本体内容
- </c:forEach>
request.setAttribute("list",list),其中list是从数据库查询得到的数据集合。在页面读取时写为:
其中的status可以要可以不要,可在创建奇偶行背景色突出显示是使用
- <c:forEach var="student" items="${list}" [varStatus="varStatusName"] >
- <td>${student.name}</td>
- </c:forEach>
- <tr><c:if test="${status.count%2==0}">bgcolor="#CCCCFE"</c:if> align="left">
- xxx
- </tr>