我想拥有一个从数据库中获取其条目的表。我有所有的工作。我要做的就是将四个条目添加到该列中时,我希望它在一行中放下并继续前进,直到数据库中的所有条目都已添加到表中为止。
这是我到目前为止所拥有的:
<table cellspacing="0" cellpadding="3px">
<c:forEach var="car" begin="0" items="${requestScope.carList}" varStatus="status">
<tr>
<td><a href='Home.jsp'><img src="images/${car.licence}.jpg" width="240px" height="250"/></a></td>
</tr>
<tr>
<td> Licence:${car.licence}, Model:${car.model}, Make:${car.make} and Colour:${car.colour}</td>
</tr>
</c:forEach>
</table>
这只是将所有图像向下打印。我需要进行循环播放或每四张图像下一行。就像是
c:何时test =“ $ {status.index%4 == 0}”
TR
/ c:何时
最佳答案
Kinda在这里疯狂猜测:
<table cellspacing="0" cellpadding="3px">
<c:forEach var="car" begin="0" items="${requestScope.carList}" varStatus="status">
<c:when test="${status.index % 4 == 0}">
<tr>
</c:when>
<td><table><tr><td><a href='Home.jsp'><img src="images/${car.licence}.jpg" width="240px" height="250"/></a></td></tr>
<tr><td> Licence:${car.licence}, Model:${car.model}, Make:${car.make} and Colour:${car.colour}</td></tr></table></td>
<c:when test="${status.index % 4 == 3}">
</tr>
</c:when>
</c:forEach>
</table>
基本上,测试它是否是四个一组的第一个条目-如果是,则开始一个新行。如果它是四个一组中的第四个,则关闭该行。如果它是最后一个条目,并且该条目不能除以4,则还需要关闭该行。
关于javascript - 在表格中输入四个图像后,在HTML中添加一行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21610874/