【问题标题】:JSP Operations in Html CodeHtml 代码中的 JSP 操作
【发布时间】:2015-07-29 12:00:25
【问题描述】:

我遇到了一个问题,比如我正在从 Controller 获取列表到 JSP 页面。当我使用以下代码时,数据在一行中连续打印。

<table>
<tr>
<c:forEach var="a" items="${list}">
    <td>${a}</td>
</c:forEach>
</tr>
</table>

考虑像列表大小可以是任何情况的情况。我需要使用 JSP 和 HTML 代码以表格方式显示元素,例如第一行中的前 10 个元素,第二行中的下 10 个元素,依此类推。 任何帮助都会很棒。谢谢。

【问题讨论】:

    标签: java html jsp spring-mvc


    【解决方案1】:

    您可以使用 c:if 和循环迭代器索引来做到这一点:

    <c:forEach var="a" items="${list}" varStatus="it">
     <c:if test="${it.index%10==0}">
      <tr>
     </c:if>
     <td>${a}</td>
     <c:if test="${it.index%10==9}">
      </tr>
     </c:if>
    </c:forEach>
    

    【讨论】:

      猜你喜欢
      • 2016-03-20
      • 2011-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-07
      • 1970-01-01
      • 2015-10-14
      • 1970-01-01
      相关资源
      最近更新 更多