我想拥有一个从数据库中获取其条目的表。我有所有的工作。我要做的就是将四个条目添加到该列中时,我希望它在一行中放下并继续前进,直到数据库中的所有条目都已添加到表中为止。

这是我到目前为止所拥有的:

<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/

10-10 01:14