forEach迭代列表与整数
2014年11月06日 11:18
整数迭代
<!-- 简单示例 --> <c:forEach var="i" begin="1" end="10" step="1"> <c:out value="${i}" /> </c:forEach> <!-- 传入变量 --> <c:forEach var="i" begin="1" end="$(totalPage)" step="1"> <c:out value="${i}" /> </c:forEach>
列表迭代
<!-- experts是个List<Map>--> <c:forEach items="${experts}" var="expert" varStatus="status" begin="0" end="9"> <tr> <td>${status.index+1}</td> <td><img src="${expert.headImagePath}"/></td> <td>${expert.expertName}</td> <td>${expert.phone}</td> <td>${expert.address}</td> <td>${expert.expertIntroduction}</td> <td>${expert.createTime}</td> <td data-expertid="${expert.expertID}"> </tr> </c:forEach>
参数说明
items 被迭代的列表(迭代整数时不用设置)
begin 开始的元素(0=第一个元素,1=第二个元素)
end最后一个元素(0=第一个元素,1=第二个元素)
step每次迭代的步长
var 当前条目的变量名称
varStatus 循环状态的变量名称(可以获取序列号)