java中web开发一个关于el与jstl的简单问题
jsp页面遍历servlet中的session存值小脚本:<%for(inti=0;i<list.size();i=i+2){Footfoot=(Foot)list.ge...
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)? 高手请指点!!!
展开
1个回答
2013-11-14
展开全部
标签中设置step属性为2就可以每次加2了<c:forEach items="${sessionScope.list}" var="foots" varStatus="stat" step="2">
${stat.index}; //index为从0开始的当前迭代索引 Foot foot = (Foot )foots //(Foot)${sessionScope.list}".get(foots.index); Foot foot1 = (Foot)${sessionScope.list}".get(foots.index+1);
${stat.count}; //index为从1开始的当前迭代次数</c:forEach>
${stat.index}; //index为从0开始的当前迭代索引 Foot foot = (Foot )foots //(Foot)${sessionScope.list}".get(foots.index); Foot foot1 = (Foot)${sessionScope.list}".get(foots.index+1);
${stat.count}; //index为从1开始的当前迭代次数</c:forEach>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询