`

jstl 控制列数

    博客分类:
  • jstl
阅读更多
jstl 控制列数
   
xml 代码
 
  1. <c:forEach items="${componentModelList}" var="componentModelList" varStatus="status">  
  2.         <c:if test="${(status.count-1)%8==0}" >  
  3.         <tr>  
  4.         </c:if>  
  5.          
  6.              <td >  
  7.                  <input id="productComponentIds" type="radio" name="productComponentIds"   onclick="selectComponentMaterial();" title="<c:out value="${componentModelList.id}" />value="<c:out value="${componentModelList.product.id}" />"  />  
  8.                  <c:out value="${componentModelList.name}" />  
  9.              </td>               
  10.          
  11.         <c:if test="${(status.count)%8==0}" >  
  12.         </tr>  
  13.         </c:if>  
  14.         <c:if test="${status.last}">  
  15.         </tr>  
  16.         </c:if>  
  17.         </c:forEach>      
<c:foreach varstatus="status" var="componentModelList" items="${componentModelList}"><c:out value="${componentModelList.product.id}">
JSTL设置可以参考www.ibm.com/developerworks/cn/java/j-jsp05273/
JSTL探讨 core可以参考www-128.ibm.com/developerworks/cn/java/j-jstl0318/

本例主要用到c:forEach的varStatus主要特性有
</c:out></c:foreach> JSTL的varStatus特性
特性 Getter 描述
current getCurrent() 当前这次迭代的(集合中的)项
index getIndex() 当前这次迭代从 0 开始的迭代索引
count getCount() 当前这次迭代从 1 开始的迭代计数
first isFirst() 用来表明当前这轮迭代是否为第一次迭代的标志
last isLast() 用来表明当前这轮迭代是否为最后一次迭代的标志
begin getBegin() begin 属性值
end getEnd() end 属性值
step getStep() step
分享到:
评论

相关推荐

    jstl-impl-1.2.jar.rar_ jstl-impl-1.2.jar _jstl-impl-1.2_jstl-imp

    压缩包子文件的文件名称列表中只列出了"jstl-impl-1.2.jar",这意味着这个压缩包仅包含JSTL的实现库,开发者在使用时还需要确保他们的项目已经配置了JSTL的API库(如jstl.jar),以便能够正确编译和运行包含JSTL标签...

    jstl实现投票小系统

    JSTL是一个标准的标签库,它提供了一系列的标签,可以帮助开发者更便捷地处理常见任务,如控制流、数据操作以及与数据库交互等。在这个投票小系统中,JSTL扮演了关键角色,简化了前端与后端的交互,使得代码更加清晰...

    JSTL_1.2_API(含JAR)

    JSTL 1.2 API文档(JSTL_1.2_API.chm)是开发者的重要参考资料,它详细地列出了所有可用的标签、属性、方法以及它们的使用方式和功能。CHM(Compiled Help Manual)格式是一种常见的Windows帮助文件格式,便于用户...

    jstl.jar 和 standard.jar

    在描述中提到的`jstl.jar`是JSTL的核心库,包含了上面列出的所有核心组件。而`standard.jar`则包含了JSTL依赖的另一个库——Java Servlet API的Tomcat实现,这是因为JSTL的一些功能需要Servlet API的支持,例如HTTP...

    JSTL标签库的下载

    下面列出了一些常用的JSTL标签: - `&lt;c:if&gt;`:用于条件判断。 - `&lt;c:forEach&gt;`:用于遍历集合或数组。 - `&lt;c:set&gt;`:用于设置变量。 - `&lt;fmt:message&gt;`:用于国际化支持。 - `&lt;fn:length&gt;`:用于获取字符串或集合的...

    JSTL in Action

    - 详细列出JSTL API,并解释其中的一些高级特性。 - **附录C:SQL基础** - 介绍SQL语言的基本概念,以便读者更好地理解书中的数据库示例。 - **附录D:参考资料** - 提供在线资源和印刷出版物推荐,方便读者...

    JSTL1.1的jar及API文档

    JSTL1.1的API文档是开发者的重要参考资料,它详细列出了每个标签的功能、属性、用法以及可能的错误处理。通过API文档,开发者可以快速了解每个标签的语法和作用,提高开发效率。例如,`&lt;c:set&gt;`标签用于设置变量,它...

    JSTL详细标签库介绍

    当方法因无法控制的原因而不能实现其功能时;&lt;BR&gt;2、 处理来自程序组件整体异常,这些程序组件不适宜直接处理异常&lt;BR&gt;3、 在大型项目中,对于每个项目都以一致的方式进行错误处理&lt;BR&gt;4、 在类库中出现每一个异常,...

    浅谈分页思路

    “假分页”则是在应用程序启动或用户请求时,一次性将所有数据加载到内存中,再通过程序逻辑来控制显示哪些数据,虽然这种方式在数据量不大时能提供较快的响应速度,但在大数据场景下会导致内存溢出等问题。...

    用jsp做的九九乘法表

    外层的for循环控制行,内层的循环控制列,每个单元格内的文本是乘法表达式及其结果。 值得注意的是,JSP中的`是一个表达式标签,它会将Java表达式的结果转换为字符串并输出到HTML中。这里的`(i*j)`就是计算乘积的...

    学习jsf标签使用文档.pdf

    常见的属性包括`cols`(列数)、`rows`(行数)和`style`(样式)。例如: ``` ” ” rows= ”8” style= ”width:100%” /&gt; ``` 3. **inputText**: `h:inputText`用于创建单行文本输入框。常用属性有`...

    面试笔试题,希望大家能用到(部分)

    #### 题目2:列出10个HTML元素 - **知识点**: - `&lt;!DOCTYPE&gt;`文档类型声明。 - `&lt;html&gt;`文档根元素。 - `&lt;head&gt;`包含页面元数据。 - `&lt;title&gt;`设置网页标题。 - `&lt;body&gt;`包含页面主要内容。 - `&lt;div&gt;`定义...

    AutotJSTL

    4. `.gitignore`:列出在版本控制中忽略的文件和目录。 5. `.idea`或`.project`:IDE相关的配置文件,可能包含IntelliJ IDEA或Eclipse的工作区设置。 要深入了解和使用【AutotJSTL】,你需要根据README文档的指示...

    jsf_标签使用文档.pdf

    - inputTextArea:用于创建多行文本输入区域,可以设置文本区域的行数(rows)和列数(cols)。例如,表示创建一个8行宽的文本区域,并占满整个容器宽度。 2. outputText组件: - outputText:用于在页面上输出...

    第二章、struts2标签

    - `s:textarea`: 创建多行文本输入框,支持自定义行数和列数。 - `s:password`: 创建密码输入框,确保数据安全。 - `s:submit`: 提交按钮,可以设置按钮文本和提交动作。 - `s:reset`: 重置按钮,用于清除表单...

    JSP九九乘法表

    通过`begin`、`end`和`step`属性,我们可以控制循环的起始值、结束值以及步长。 #### `&lt;c:out&gt;`标签 `&lt;c:out&gt;`标签用于输出表达式的结果到页面上。在这个例子中,它被用来输出乘数、乘以符号、另一个乘数以及它们...

    oracle 分页架包及源码

    分页通常通过两个参数来控制:当前页码(Page Number)和每页记录数(PageSize)。在Oracle中,我们可以使用ROWNUM伪列来实现分页。ROWNUM是Oracle为每一行生成的一个唯一的数字,但在实际使用中,ROWNUM并不能直接...

    简单的分页查询功能 jsp mysql

    分页是通过限制每次查询返回的数据量来实现的,通常通过设置一个偏移量(offset)和每页的记录数(limit)来控制。例如,我们可能希望每页显示10条记录,那么第二页的偏移量就是10,因为第一页已经显示了前10条。 ...

    display tag 分页实例

    `display:column`标签用于定义表格列,`property`属性对应列表中对象的属性,`title`则为列头显示的文本。 Display Tag自动处理分页链接的生成,只需通过`display:table`标签的属性就可以定制分页样式。例如,可以...

Global site tag (gtag.js) - Google Analytics