2017-06-05 49 views
0

我需要遍历列表,但foreach循环是不可接受的,因为我想从第二个元素开始。如何在JSP for循环中使用对象来设置变量?

<c:forEach var="item" items="${items}"> 
<c:out value="${item.name}"/> 
</c:forEach> 

我试图使用“<%%>”标准的Java代码,但我不能想出如何设置它的权利。我的语法是错误的,我需要这样的东西

<% for (int i = 1; i < ${items.size()}; i++) { %> 
    <c:out value="${item.name}"/> 
<%} %> 

但是,显然,上面的代码是行不通的。

回答

0

您可以使用JSTL varStatus属性。它可能会帮助你。

<c:forEach var="item" items="${items}" varStatus="loop"> 
    <c:if test="${loop.index != 0}"> 
    <c:out value="${item.name}"/> 
    </c:if> 
</c:forEach> 
相关问题