如果在<c:forEach这个循环里,我要显示四个从数据库里读取的内容,该怎么办?
原始TABLE如下:
<table>
<tr>
<td>
记录1
</td>
<td>
记录2
</td>
</tr>
<tr>
<td>
记录3
</td>
<td>
记录4
</td>
</tr>
</table>但是如果我把<c:forEach代码放在<tr>这里,那么一个<tr>里显示都都是同一条记录了啊?
怎么解决要显示一个<tr>里显示好几条记录,并在另外一个<tr>的<td>里依次显示下一条记录呢?可能有点乱,这样:
<table>
(for i=1,i++,i<4)
<tr>
<td>rs.getrow(1)</td>
<td>rs.getrow(2)</td>
</tr>
....
....
原始TABLE如下:
<table>
<tr>
<td>
记录1
</td>
<td>
记录2
</td>
</tr>
<tr>
<td>
记录3
</td>
<td>
记录4
</td>
</tr>
</table>但是如果我把<c:forEach代码放在<tr>这里,那么一个<tr>里显示都都是同一条记录了啊?
怎么解决要显示一个<tr>里显示好几条记录,并在另外一个<tr>的<td>里依次显示下一条记录呢?可能有点乱,这样:
<table>
(for i=1,i++,i<4)
<tr>
<td>rs.getrow(1)</td>
<td>rs.getrow(2)</td>
</tr>
....
....
所以不知道是否有其他办法
<c:forEach items="${RESULT}" var="result" varStatus="_status">
<c:if test="${_status.count mod 4 ==1}">
<tr>
</c:if>
<td>${result.kk}(这里随便你要的纪录)</td>
<c:if test="${_status.count mod 4 ==0 or _status.last}">
</tr>
</c:if>
</c:forEach>
</table>//每个tr四个td例子示范