使用c:forEach 控制5个换行

今天做项目的时候碰到一个问题,我需要显示不确定数目的图片在网页上(图片是从数据库查出来的),用的是<c:firEach>循环取值的。就需要做成一行显示固定个数的图片。代码如下(我这里是控制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开始的迭代计数。

时间: 2025-01-12 19:42:41

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

使用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"

CSS控制文本超出指定宽度后用省略号代替,CSS控制文本不换行

CSS控制文本超出指定宽度后用省略号代替,CSS控制文本不换行. 一般的文字截断(适用于内联与块): .text-overflow {     display:block;/*内联对象需加*/     width:31em;     word-break:keep-all;/* 不换行 */     white-space:nowrap;/* 不换行 */     overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */     text-overflow:ellipsis;

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

css控制div强制换行

div{white-space:nowrap;} 自动换行 div{ word-wrap: break-word; word-break: normal; } 强制英文单词断行 div{word-break:break-all;}

2.变量表达式及流程控制

这个是C#入门经典的第三章和第四章.第二章介绍的是VS2010的基础知识,表示已阅.吃过午饭以后再楼下摔瓶子发泄了一会儿,心情平静了一点点. 1.C#编译器不考虑代码中的空白字符:空格.回车或tab.这个是编译器做的比较好的一点,可以自由的控制缩进和换行等等排版问题,我又要说之前写cache的时候最后一行多敲一个回车花两天找错的故事了. 2.注释的三种方式://,///,/**/.他们有各自的应用场合,三道杠大致是说明.关键信息摘要.变量提示等等,IDE在编译项目的时候会自动提取注释中的文本,创

CSS换行2

1.可以使用强制换行符号<br />换行.如果在一个文章里可以在文章需要换行的地方加入<br />即可实现自动换行-常说的小换行,与换行前没有间隔.实例如下图 换行说明图无间隔小换行样式-br使用 2.可以使用<p.>标签来实现大换行.如果在一个文章里需要分段换行形式,可以使用<p>标签来实现换行,但是需要注意的是p标签的用法. 大换行有间隔样式 3.可以使用CSS设置宽度自动换行.我们可以在一个div里,添加一个div并加入css样式,对加入的div设置对

GitHub 第一坑:换行符自动转换

源起 一直想在 GitHub 上发布项目.参与项目,但 Git 这货比较难学啊.买了一本<Git 权威指南>,翻了几页,妈呀,那叫一个复杂,又是 Cygwin 又是命令行的,吓得我不敢学了. 终于某天发现 GitHub 还有一个 Windows 客户端,试了一下还挺好用.不需要掌握太多的 Git 原理和命令,也可以在 GitHub 上麻溜建项目了,甚是欢喜.可是好景不长,第一次参与开源项目就出洋相了. 经过 小心翼翼地 Fork 了朴灵大大 (@JacksonTian) 的 EventProx

关于GridView中列的值自动换行或不换行

控制GridView某一列换行: 在RowDataBound中加上e.Row.Cells[2].Style.Add("word-break", "break-all") 控制所有列换行: protected void Page_Load(object sender, EventArgs e) { //正常换行 GridView1.Attributes.Add("style", "word-break:keep-all;word-wrap

Git坑换行符自动转换 [转载]

转自https://www.cnblogs.com/zjoch/p/5400251.html 源起 一直想在 GitHub 上发布项目.参与项目,但 Git 这货比较难学啊.买了一本<Git 权威指南>,翻了几页,妈呀,那叫一个复杂,又是 Cygwin 又是命令行的,吓得我不敢学了. 终于某天发现 GitHub 还有一个 Windows 客户端,试了一下还挺好用.不需要掌握太多的 Git 原理和命令,也可以在 GitHub 上麻溜建项目了,甚是欢喜.可是好景不长,第一次参与开源项目就出洋相了.