forEach迭代列表与整数
2014年11月06日 11:18
整数迭代
1 2 3 4 5 6 7 8 9 | <!-- 简单示例 --> < 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 > |
列表迭代
1 2 3 4 5 6 7 8 9 10 11 12 13 | <!-- 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 循环状态的变量名称(可以获取序列号)