`
lknh
  • 浏览: 25414 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

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]}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics