我几乎到处都在寻找这个逻辑,但我确信我做得不好,因此提出了这个问题。
我有一个Arraylist,它需要迭代并以以下格式显示
用户 1 用户 2 用户 3
用户 4 用户 5 用户 6 用户 7用户 8 用户
9
我可以使用普通的 JSP scriptlet 但不使用 JSTL 来做到这一点。我曾尝试使用 JSTL,但它会从列表中跳过一些条目。这是我的代码
<tr>
<c:forEach var="party" items="${partiesList}">
<c:set var="ctr" value="${ctr+1}" scope="page"/>
<c:choose>
<c:when test="${ctr le 3}">
<td>
<figure>
<img src="images/${party.avatarUrl}" onclick="showHide('','${party.screenName}')" class="avaimg" alt="${party.screenName}">
<figcaption><spring:message code="user.${party.screenName}" text="${party.screenName}"/></figcaption>
</figure>
</td>
</c:when>
<c:otherwise>
</tr>
<c:set var="ctr" value="0" scope="page"/>
</c:otherwise>
</c:choose>
</c:forEach>
任何帮助,将不胜感激。
提前致谢