【发布时间】:2013-11-18 00:03:35
【问题描述】:
我想获取 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 以从元素中获取价值?
【问题讨论】:
-
试试
${ListCompanies.get(i).string2}其中i代表你要显示的项目的索引 -
非常感谢它有效,你有任何链接,我可以找到更多关于它的文档。
-
这是在 Java 中访问 List 中元素的方式。