Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 如何打印列表<;T>;作为一个<;表>;使用<;c:forEach>;_Jsp_Foreach_Html Table_Jstl - Fatal编程技术网

Jsp 如何打印列表<;T>;作为一个<;表>;使用<;c:forEach>;

Jsp 如何打印列表<;T>;作为一个<;表>;使用<;c:forEach>;,jsp,foreach,html-table,jstl,Jsp,Foreach,Html Table,Jstl,我的目标是在数据库中显示数据,如下图所示 我正在使用JSTL 表${Table.tableId} 如何打印包含5列的 <table> <c:forEach items="${list}" var="row" varStatus="rowCounter"> <c:if test="${rowCounter.count % 5 == 1}"> <tr> </c:if> <td><

我的目标是在数据库中显示数据,如下图所示

我正在使用JSTL


表${Table.tableId}
如何打印包含5列的

<table>
  <c:forEach items="${list}" var="row" varStatus="rowCounter">
    <c:if test="${rowCounter.count % 5 == 1}">
      <tr>
    </c:if>
    <td><img src="${row.imageUrl}"/><br/>Table ${rowCounter.count}</td>
    <c:if test="${rowCounter.count % 5 == 0||rowCounter.count == fn:length(values)}">
      </tr>
    </c:if>
  </c:forEach >
</table>


表${rowCounter.count}
类似于:

<table>
  <c:forEach items="${list}" var="row" varStatus="rowCounter">
    <c:if test="${rowCounter.count % 5 == 1}">
      <tr>
    </c:if>
    <td><img src="${row.imageUrl}"/><br/>Table ${rowCounter.count}</td>
    <c:if test="${rowCounter.count % 5 == 0||rowCounter.count == fn:length(values)}">
      </tr>
    </c:if>
  </c:forEach >
</table>


表${rowCounter.count}
类似于:

<table>
  <c:forEach items="${list}" var="row" varStatus="rowCounter">
    <c:if test="${rowCounter.count % 5 == 1}">
      <tr>
    </c:if>
    <td><img src="${row.imageUrl}"/><br/>Table ${rowCounter.count}</td>
    <c:if test="${rowCounter.count % 5 == 0||rowCounter.count == fn:length(values)}">
      </tr>
    </c:if>
  </c:forEach >
</table>


表${rowCounter.count}
类似于:

<table>
  <c:forEach items="${list}" var="row" varStatus="rowCounter">
    <c:if test="${rowCounter.count % 5 == 1}">
      <tr>
    </c:if>
    <td><img src="${row.imageUrl}"/><br/>Table ${rowCounter.count}</td>
    <c:if test="${rowCounter.count % 5 == 0||rowCounter.count == fn:length(values)}">
      </tr>
    </c:if>
  </c:forEach >
</table>


表${rowCounter.count}

您是希望每行显示5个项目,还是需要在第一列和第三列后面留出额外空间?每行显示5个项目。很抱歉我做得不正确。您是希望每行显示5个项目,还是需要在第一列和第三列后面留出额外空间?每行显示5个项目。很抱歉我做得不正确。您是希望每行显示5个项目,还是需要在第一列和第三列后面留出额外空间?每行显示5个项目。很抱歉我做得不正确。您是希望每行显示5个项目,还是需要在第一列和第三列后面留出额外空间?每行显示5个项目。很抱歉我做得不好。嗨!谢谢,但是有个错误。错误为java.lang.IllegalArgumentException:无法转换javax.servlet.jsp.jstl.core.LoopTagSupport$1Status@609f3e95类型为javax.servlet.jsp.jstl.core.LoopTagSupport$1Status to numbers我忘了将
.count
添加到
行计数器
变量,我已经修复了它。谢谢!能够查看它。然而,现在第一排只有4个。第二行是5,第三行是5,第四行是1。有没有办法使所有的第5行都是空的?嗯
${rowcounter.count}
不是以零为基础的,而是以1为基础的。我再次编辑了答案。使用

标签中的
标签的新更新如何?(我又更新了答案)。嗨!谢谢,但是有个错误。错误为java.lang.IllegalArgumentException:无法转换javax.servlet.jsp.jstl.core.LoopTagSupport$1Status@609f3e95类型为javax.servlet.jsp.jstl.core.LoopTagSupport$1Status to numbers我忘了将
.count
添加到
行计数器
变量,我已经修复了它。谢谢!能够查看它。然而,现在第一排只有4个。第二行是5,第三行是5,第四行是1。有没有办法使所有的第5行都是空的?嗯
${rowcounter.count}
不是以零为基础的,而是以1为基础的。我再次编辑了答案。使用

标签中的
标签的新更新如何?(我又更新了答案)。嗨!谢谢,但是有个错误。错误为java.lang.IllegalArgumentException:无法转换javax.servlet.jsp.jstl.core.LoopTagSupport$1Status@609f3e95类型为javax.servlet.jsp.jstl.core.LoopTagSupport$1Status to numbers我忘了将
.count
添加到
行计数器
变量,我已经修复了它。谢谢!能够查看它。然而,现在第一排只有4个。第二行是5,第三行是5,第四行是1。有没有办法使所有的第5行都是空的?嗯
${rowcounter.count}
不是以零为基础的,而是以1为基础的。我再次编辑了答案。使用

标签中的
标签的新更新如何?(我又更新了答案)。嗨!谢谢,但是有个错误。错误为java.lang.IllegalArgumentException:无法转换javax.servlet.jsp.jstl.core.LoopTagSupport$1Status@609f3e95类型为javax.servlet.jsp.jstl.core.LoopTagSupport$1Status to numbers我忘了将
.count
添加到
行计数器
变量,我已经修复了它。谢谢!能够查看它。然而,现在第一排只有4个。第二行是5,第三行是5,第四行是1。有没有办法使所有的第5行都是空的?嗯
${rowcounter.count}
不是以零为基础的,而是以1为基础的。我再次编辑了答案。使用

标签中的
标签的新更新如何?(我又更新了答案)。