如何使用JSTL标记获取JSP中Arraylist内部元素的值?

时间:2013-11-06 16:26:30

标签: java jsp jstl

我想获取ArrayList中的每个元素的值,该元素已作为request.setAttribute传递给JSP。

当我编写下一个代码时,我可以通过ArraList获取每个元素的值:

  <table border="1">
  <c:forEach var="item"  items="${ListCompanies}">
  <td><b><c:out value="${item.string2}"/></b></td>
  <td><b><c:out value="${item.string3}"/></b></td>
  </c:forEach>
  </table>

然而,我不知道如何通过foreach操作直接获得价值

类似的东西:

<c:out value="${ListCompanies.string2}"/>

有人可以告诉我如何管理c:out从元素中获取价值?

1 个答案:

答案 0 :(得分:0)

这样的东西
<c:out value="${ListCompanies[0].string2}" />

OR

<c:out value="${ListCompanies[1].string3}" />