使用c:forEach 控制5个换行,foreach换行

转载自:

http://www.bkjia.com/webzh/880546.html;

使用c:forEach 控制5个换行,foreach换行

今天做项目的时候碰到一个问题,我需要显示不确定数目的图片在网页上(图片是从数据库查出来的),用的是<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>遍历出数组内容,jsp显示的时是每四个一换行

<c:forEach>还有个varStatus属性。varStatus.index就是在遍历里面得到当前行数。
<c:forEach var="" items="" varStatus="status"> <c:if test="${status.index % 4 == 0}"> <br /> <!-- 是表格就加个<tr></tr> --> </c:if></c:forEach>

struts foreach 每4个元素换行,怎实现

<c:foreach var="item" item="${list}" varStatus="status">
<!-- 输出 -->
${item},
<!-- 每4个元素换行一次 -->
<c:if test="${status.count % 4 == 0}">
<br/>
</c:if>
</c:foreach>

时间: 2024-10-08 01:19:39

使用c:forEach 控制5个换行,foreach换行的相关文章

js forEach参数详解,forEach与for循环区别,forEach中如何删除数组元素

 壹 ? 引 在JS开发工作中,遍历数组的操作可谓十分常见了,那么像for循环,forEach此类方法自然也不会陌生,我个人也觉得forEach不值得写一篇博客记录,直到我遇到了一个有趣的问题,我们来看一段代码: let arr = [1, 2]; arr.forEach((item, index) => { arr.splice(index, 1); console.log(1); //输出几次? }); console.log(arr) //? 请问,这段代码执行完毕后arr输出为多少?循环

HTML div css 强制 换行 不换行

解决 HTML div css 强制 换行 不换行 1.强制不换行,同时以省略号结尾. <div >你好朋友朋友朋友我为什么不能看到效果啊</div> 2.css自动换行div{ word-wrap: break-word; word-break: normal; } 3.css强制英文单词断行div{word-break:break-all;} 若是div嵌套,要使内层div根据内容自动换行,则可只设置外层的div宽,和 white-spance:nowrap即可. word-b

使用c:forEach 控制5个换行

今天做项目的时候碰到一个问题,我需要显示不确定数目的图片在网页上(图片是从数据库查出来的),用的是<c:firEach>循环取值的.就需要做成一行显示固定个数的图片.代码如下(我这里是控制5个一行): <table> <c:forEach items="${list}" var="obj" varStatus="status"> <c:if test="${status.count eq 1 |

foreach控制循环if判断

resultMap类型为 <c:forEach items="${resultMap}" var="daily" varStatus="n"> <tr class="<c:choose><c:when test="${n.index % 2==0 }">row-even</c:when><c:otherwise>row-odd</c:otherw

foreach 、 for 换成 ForEach

List<tBaseRolerMapPower> list =new  List<tBaseRolerMapPower>() string strName = string.Empty;  foreach (tBaseRolerMapPower item in list)  {      strName += item.power_name + ",";  } 换成: list.ForEach(p =>                    {      

&lt;forEach/&gt;标签遍历List;&lt;forEach/&gt;标签的varStatus属性

<%@ page language="java" import="java.util.*, com.helloweenvsfei.jstl.bean.*" contentType="text/html; charset=UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><% List&l

JavaScript[容易忽视的错误]:当续行遇到换行,换行符丢失

1.引言 在JavaScript中,当定义一个大的字符串,特别是有换行情况时,为了看起来整齐.易读,一般使用续行符,例如: var script = "var chart = anychart.pieChart([ ['Chocolate paste', 5], ['White honey', 2], ['Strawberry jam', 2], ['Сondensed milk', 1] ]); //chart.bounds(0, 0, 100%,100%); var stage = anyc

echo 换行不换行

echo换行输出需要转义符 -e 看以下例子: 1 echo -e "It is the first line." >> a; echo -e "It is the second line.\c" >> a; echo -e "It is the third line." >> a; echo -e "\nIt is the forth line." >> a 输出: It is

CSS 强制换行和禁止换行强制换行 和禁止换行样式

强制换行 1.word-break: break-all;       只对英文起作用,以字母作为换行依据. 2.word-wrap: break-word;   只对英文起作用,以单词作为换行依据. 3.white-space: pre-wrap;     只对中文起作用,强制换行. 禁止换行 white-space:nowrap; overflow:hidden; text-overflow:ellipsis; 原文地址:https://www.cnblogs.com/webenh/p/11