前端:<c:forEach>
1.需要在jsp中引入jstl
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2.具体使用,其中users为list集合
A: 循环遍历,输出所有的元素。
<c:forEach items="${users}" var="user"> ${user.userName} ${user.email} </c:forEach>
B: 循环遍历,输出一个范围类的元素,注意:begin 定义遍历的开始位置,end定义遍历的结束位置。begin 和end的引号必须写。
<c:forEach items ="${users}" var = "user" begin="2" end ="12"> ${user.userName} ${user.email} </c:forEach>
C: 循环遍历,输出除某个元素以外的元素或输出指定元素
<c:forEach items="${users}" var ="user" varStatus="status"> <c:if text="${status.count==1}> ${"第一个元素不要"} </c:if> ${user.userName} ${user.emai} </ c:forEach>
D: 循环遍历,输出第一个或最后一个元素
<c:forEach items="${users}" var ="user" varStatus="status"> <c:if text="${status.first}">我是第一个用户</c:if> <c:if text="${status.last}">我是最后一个用户</c:if> </c:forEach>
注意:first表示如果是一个元素,则返回ture,反之则返回false
         last 表示如果是最后一个元素,则返回ture,反之则返回false。
E: 循环遍历,按指定步长输出
<c:forEach items="users" var ="user" step="2"> ${user.userName} ${user.email} </c:forEach>
    http://www.cnblogs.com/makexu/

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号