2017-06-05 52 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> 
相關問題