首页 > 其他 > 详细

使用c:forEach 控制5个换行

时间:2017-08-11 15:25:53      阅读:265      评论:0      收藏:0      [点我收藏+]

        今天做项目的时候碰到一个问题,我须要显示不确定数目的图片在网页上(图片是从数据库查出来的),用的是<c:forEach>循环取值的。就须要做成一行显示固定个数的图片。代码例如以下(我这里是控制5个一行):

<table>
  <c:forEach items="${list}" var="obj"  varStatus="status">     
     <c:if test="${status.count eq 1 || (status.count-1) % 5 eq 0}">    
      <tr>    
     </c:if>    
       <td>    
        ${obj.url}    <!--url为obj的一个属性-->
       </td>      
      <c:if test="${status.count % 5 eq 0 || status.count eq 5}">    
      </tr>    
      </c:if>    
  </c:forEach> 
</table>



注:status.count表示当前这次迭代从1開始的迭代计数。

使用c:forEach 控制5个换行

原文:http://www.cnblogs.com/gavanwanggw/p/7345994.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!