`
fokman
  • 浏览: 242695 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

使用JSTL标签实现N行N列显示list数据

阅读更多
今天因为工作的需求需要做一个显示6列的数据,行数没有限制。也就是说一行显示6条数据,没有行数限制。

使用JSTL表达式实现。实现方式比较简单,具体代码如下

使用forEach 循环<td></td>,forEach做一个判断,每6条数据就换行。代码如下

<table>
                  <tr>
                      <c:forEach items="${userList}" var="user" varStatus="num">
                          <td>
                          <c:if test="${num.index%6==0&&num.index!=0}">
                              <tr></tr><td>
                          </c:if>
                          <input type="checkbox" name="userId" value="${user.id} />
                          <span> ${user.userName }</span>
                          </td>
                      </c:forEach>
                  </tr>
            </table>
显示效果见附件
  • 大小: 13.9 KB
分享到:
评论

相关推荐

    jstl标签使用文档,jstl标签使用帮助文档

    本文档将详细介绍JSTL标签的使用方法,帮助开发者更好地理解和应用。 JSTL主要分为五个核心部分: 1. **Core(核心标签库)**:提供基本的控制结构,如条件语句、循环、跳转等。 - `&lt;c:if&gt;`:用于执行条件判断。 ...

    jstl标签库的配置

    这样,你就可以使用如`&lt;c:forEach&gt;`、`&lt;fmt:formatDate&gt;`等JSTL标签了。 **JSTL常见标签及其用法**: - `c:set`:设置变量,如`张三"/&gt;`。 - `c:out`:安全地输出变量,防止XSS攻击,如`${name}"/&gt;`。 - `c:if`和`...

    jsp中使用jstl标签的驱动

    JSTL标签库通常包括Core、XML、Format、I18N和Function等多个部分,它们分别对应不同的功能。Core库是最常用的部分,包含了处理页面流程控制、数据输出等基本操作的标签。 要使用JSTL,首先我们需要在项目的类路径...

    JSTL标签使用手册-中文版.zip

    通过Struts的ActionForm将业务数据传递到JSP页面,然后利用JSTL标签来展示和操作这些数据,使得视图层的代码更加简洁。 ### 实战示例 例如,我们有一个用户列表,可以使用以下代码在页面上显示: ```jsp ...

    JSP的JSTL标签和EL表达式大全

    JSTL和EL常常一起使用,通过EL表达式从后台获取数据,然后通过JSTL标签进行展示和处理。例如,`${variable}"&gt;` 可以输出EL表达式`${variable}`的结果。 **5. 示例代码** 以下是一个简单的JSTL和EL结合的例子,展示...

    jstl 标签使用包

    JSTL通常与EL(Expression Language)一起使用,以实现更高效的数据绑定和表达式处理。 在JSTL中,主要包含以下几个核心库: 1. **fmt** - 国际化和格式化支持,如日期、时间、数字和消息的格式化。 2. **fn** - ...

    JSTL标准标签库的应用

    #### 四、JSTL标签库分类及示例 JSTL包含五个主要的标签库: 1. **核心标签库 (Core Tag Library)** - URI: `http://java.sun.com/jstl/core` - 前缀: `c` - 示例: `&lt;c:out&gt;` - 功能: 支持基本的操作,如条件...

    JSTL 标签库 jsp C 标签库

    - **提高性能**:JSTL标签在服务器端被翻译成Java代码,执行效率相对较高。 **4. 安装与配置JSTL:** 下载`jakarta-taglibs_2019`或其他版本的JSTL库后,将其解压,将`jstl.jar`和`standard.jar`添加到项目的类路径...

    jsp中使用JSTL的jar包

    2. 使用JSTL标签:例如,使用`c:forEach`标签进行迭代: ```jsp ${list}" var="item"&gt; ${item} ``` 这里,`${list}`是待迭代的集合,`item`是每次迭代的元素。 **JSTL的优势** 1. **可读性**:通过使用预...

    jstl-jar包

    在JSTL中,`jstl.jar`包包含了所有核心的JSTL标签实现,包括控制流标签、函数标签、I/O标签等。这个库使得开发者能够在JSP页面上执行条件检查、循环、异常处理、XML处理、国际化等操作,极大地提高了代码的结构化...

    JSTL.zip_JSTL绑定数据_jstl后台

    1. **EL表达式**:JSTL常与EL表达式配合使用,EL负责从作用域中查找和解析对象,而JSTL标签则负责操作和显示数据。EL表达式 `${}` 内的语句可以在JSP页面中直接调用JavaBean的属性或方法。 2. **请求和会话作用域**...

    导入JSTL标签库的两个jar包

    5. **使用标签**:现在就可以在JSP页面中使用JSTL标签了,例如: ```jsp ${list}" var="item"&gt; ${item.name} ``` 通过以上步骤,我们就成功地引入并使用了JSTL标签库,提高了JSP页面的可读性和可维护性。...

    javaweb使用的Jstl.zip

    2. **配置JSP页面**:在JSP页面的`&lt;head&gt;`部分引入JSTL标签库,通常使用以下两行: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; ...

    jstl中C标签详解

    假设有一个列表`list`,其中包含了多个字符串,我们可以使用`&lt;c:forEach&gt;`标签来遍历这个列表并显示每个元素: ```jsp ${list}" varStatus="status"&gt; 当前元素:${item} - 索引:${status.index} ``` 以上...

    jstl标签库

    3. **使用JSTL标签**:在JSP页面中根据需求插入对应的JSTL标签并配置属性。 **应用场景示例:** - 使用`&lt;c:forEach&gt;`遍历数组或集合,显示列表数据: ```jsp ${list}" var="item"&gt; ${item.name} ``` - 使用`...

    jstl开发jar包

    之后,就可以在JSP页面中使用JSTL标签了,例如: ```jsp ${list}" var="item"&gt; ${item.name} ``` 这段代码会遍历EL表达式`${list}`中的每个元素,并输出其`name`属性。 **4. JSTL的优点:** - **提高可读性**:...

    JSTL标签库

    这样就可以在页面中使用JSTL标签了,例如遍历一个集合: ```jsp ${list}" var="item"&gt; ${item.name} ``` JSTL的出现极大地提高了JSP页面的可读性和可维护性,使得开发者能够更加专注于业务逻辑,而不是复杂的JSP...

    JSTL标准标签库

    3. **使用JSTL标签**:在JSP页面中,通过`&lt;%@ taglib %&gt;`指令引入JSTL库,并使用相应的标签,例如: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; ...

    jstl.jar+jakarta

    它包含了JSTL标准标签库的实现,使得开发者可以在JSP页面中直接使用JSTL标签。`jakarta-taglibs-standard`是Apache软件基金会下的一个子项目,它负责开发和维护与JSTL相关的开源组件。 **安装和使用JSTL**: 1. 将`...

Global site tag (gtag.js) - Google Analytics