我需要遍历项目,但我也在寻找一种方法来获取项目列表中的下一个或上一个元素,以便如下所示,我可以检查第二个项目是否以第一个项目开头。有没有办法可以将元素存储在 List 或 Array 中?
<c:forEach var="item" items="${entry.value.options}">
<c:set var="upper" value="${item.key }"/>
<c:choose>
<c:when test="${fn:startsWith(item, upper)}">
<c:if test="${item ne upper} }">
<ul>
<li>
<input class="parent" type="checkbox" name="criterias[${entry.key}]" value="${item.key}" />
<label>${item.value}</label>
</li>
</ul>
</c:if>
</c:when>
<c:otherwise>
<li>
<input class="child" type="checkbox" name="criterias[${entry.key}]" value="${item.key}" />
<label>${item.value}</label>
</li>
</c:otherwise>
</c:choose>
</c:forEach>
非常感谢!