- 爱易网页
-
JavaSript
- jstl foreach与此同时遍历两个list
日期:2014-05-16 浏览次数:20377 次
jstl foreach同时遍历两个list
<c:if test="${!empty medicines}">
<c:forEach items="${medicines }" var="m" varStatus="loop">
<input type="hidden" name="mdicines" value="${m}"/>
<tr bgcolor="#EFF3F7" class="TableBody1" onmouseover="this.bgColor = '#DEE7FF';" onmouseout="this.bgColor='#EFF3F7';">
<td align="center" vAlign="middle">${m.name }</td>
<td align="center" vAlign="middle">${m.price }</td>
<td align="center" vAlign="middle">${counts[loop.count-1]}</td>
<td align="center" vAlign="middle">${m.price*counts[loop.count-1]}</td>
</c:forEach>
</c:if>
在一个table中同时显示两个list的内容,找了几天终于找到解决办法了,这里的medicines 和counts是从后台传递过来的list集合,网上有人说把两个list分开遍历,但是并不方便,同时也不符合我的要求,以为有一个字段是两个集合中某个属性的乘积${m.price*counts[loop.count-1]}
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。