如何在JSP for循环中使用对象设置变量?

时间:2017-06-05 16:18:32

标签: java jsp for-loop

我需要遍历列表,但是foreach循环是不可接受的,因为我想从第二个元素开始。

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

我尝试在&#34;&lt; %%&gt;&#34;中使用标准的java代码但我无法提出如何正确设置它。我的语法错了,我需要这样的东西

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

但是,显然,上面的代码无效。

1 个答案:

答案 0 :(得分: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>