jsp页面遍历servlet中的session存值小脚本:<% for(int i = 0;i < list.size();i = i + 2){ Foot foot = (Foot)list.get(i); Foot foot1 = (Foot)list.get(i+1); // 省略部分... }%>jstl:<c:foreach var="foot" value="${sessionScope.list}"></c:foreach>问题:如何在jstl中实现如小脚本中遍历徇环加2?并且取值如何实现如foot1变量中get(i+1)?高手请指点!!!
${foot}====${sessionScope.list[status.index+1]}
</c:foreach>
<c:foreach var="foot" value="${sessionScope.list}">
<c:if test="${id%2==0}">
<!--do your thing as your wish!!-->
<c:set var="id" value="${id + 1}">
</c:if>
</c:foreach>
<c:foreach var="foot1" value="${sessionScope.list}" step="2" varStatus="status">
${foot1}
do something1
<c:foreach var="foot2" value="${sessionScope.list}" begin="${status.count+1}" end="${status.count+1}">
${foot2}
do something2
</c:foreach>
</c:foreach>
这么写也可以,不过比较猥琐
${foot1} do something1
<c:foreach var="foot2" value="${sessionScope.list}" begin="${status.count*2-1}" end="${status.count*2-1}">
${foot2} do something2
</c:foreach>
</c:foreach>上面搞错了
<c:forEach var="" begin="" end="" items="" step="">
</c:forEach>