【发布时间】:2015-06-17 11:41:08
【问题描述】:
这里有一个问题,我在如下所示的 jsp 页面中的 foreach 循环中有一个 arrayList。所以,我想有 3 列,每列有 3 行,每列都有连续的值。我应该如何以最简单的方式应用此场景?
澄清一下:
Column1 Column2 Column3
Data1 Data4 Data7
Data2 Data5 Data8
Data3 Data6 Data9
<table>
<c:set var="numCols" value="3"/>
<c:forEach items="${dataList}" var="info" varStatus = "status">
<c:if test="${status.index % numCols == 0}">
<tr>
</c:if>
<td><input type ="submit" class="data btnColor"
value="${info.dataName}" label ="${info.dataId}" />
</td>
<c:if test="${status.count % numCols == 0 or status.last}">
</tr>
</c:if>
</c:forEach>
【问题讨论】:
-
有人在吗?请帮忙!
-
您需要更新您尝试运行的代码。您上面的代码没有改变。在我看到您尝试运行的内容之前,我无法帮助您了解为什么它没有运行。
-
@Shaggy125 请帮我解决这个问题,如何设置行中 3 的限制?
-
很抱歉让您失望了希望您能理解
-
@Shaggy125 先生,您能写出每一行重要代码的用途以用于文档目的吗?
标签: jsp arraylist foreach jstl jsp-tags