gpt4 book ai didi

java - 如何使用 JSTL 写出列中的对象数组

转载 作者:行者123 更新时间:2023-12-02 00:26:47 24 4
gpt4 key购买 nike

我有一个正在显示项目列表的 JSP。项目列表将放置在垂直列中。每行应具有(列表长度)/(行总数),如果有余数则向上舍入。现在我们正在做两列,但我们希望能够自由地更改列数。

我的工作不喜欢 scriptlet,那么使用 JSTL 将列表分成相等的列的最佳方法是什么?

最佳答案

你可以这样做:

        <c:forEach items="${elements}" step="5" varStatus="i">
<tr>
<c:forEach begin="0" end="4" varStatus="j">
<c:set var="index" value="${i.index * 5 + j.index}"/>
<td>
${index < fn:length(elements) ? elements[index] : ""}
</td>
</c:forEach>
</tr>
</c:forEach>

此示例适用于连续“5”个元素。您可以将其更改为任何其他值。

关于java - 如何使用 JSTL 写出列中的对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9846812/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com