JSTL - 将列表内容分配到数组中

时间:2013-05-16 16:57:17

标签: java jsp servlets jstl

我有用户列表,我想将每个用户分配到数组索引中:

<%
    User users[] = new User[n];
    pageContext.setAttribute("users", users);      
%> 

现在:

<c:forEach items="${usersList}" var="user">   
     // here I want to assign each user into an array index like:
     // users[index] = user               
 </c:forEach>

最后,我想手动访问数组的每个索引。如下所示:

  <p><c:out value="${users[0].getName()}" /></p>

我知道上面的不正确,有人可以帮助我如何通过jstl实现这一目标?感谢。

P.S:请注意我想通过索引手动访问数组。

1 个答案:

答案 0 :(得分:0)

您可以使用varStatus获取循环中的索引

<c:forEach items="${usersList}" var="user" varStatus="status">
Index: ${status.index}
</c:forEach>