【发布时间】:2015-04-10 05:02:13
【问题描述】:
我在 jsp 页面上使用带有 jstl 标记的数组列表来显示我的表值。 代码如下:
<table class="box-table" summary="Shift details">
<!-- column headers -->
<thead>
<tr>
<c:forEach var="columnName" items="${columnHeader}">
<th scope="col"><c:out value="${columnName}" /></th>
</c:forEach>
</tr>
</thead>
<!-- column data -->
<tbody>
<c:forEach var="row" varStatus="altrow" items="${tableData}">
<tr class="${altrow.index % 2 == 0 ? 'even' : 'odd'}">
<c:forEach var="column" items="${row}">
<td><c:out value="${column}" /></td>
</c:forEach>
</tr>
</c:forEach>
</tbody>
</table>
在代码中,columnHeader 是列数据的arraylist,tableData 是行数据的arraylist。到目前为止一切都很好..但是行是静态的(每行表示该日期的用户数据)并且列数据(日期)是动态的。所以我想显示这样的东西..
假设我有一个包含 30 个日期的数组列表,但我只需要显示 10 个日期,然后单击下一个按钮等剩余 10 个,按下上一个按钮时返回。
请指出正确的方向来实现这一目标...
【问题讨论】:
标签: java jsp arraylist html-table jstl