【发布时间】:2014-06-20 04:56:12
【问题描述】:
我想迭代一个通过request 范围传递给我的jsp 的列表。
这是我试过的代码:
<c:forEach items="${param.evaluateurs}" var="evaluateur">
<c:out value="${evaluateur.lastname}"></c:out> <c:out value="${evaluateur.fistname}"</c:out>
</c:forEach>
但是当我运行 jsp 时,我只看到一个条目,所以我猜它没有迭代列表。
但是当我使用for loop 时它可以工作:
<%
java.util.List<emaeval.statistic.doa.Users> evaluateurs =
(java.util.List<emaeval.statistic.doa.Users>) request.getAttribute("evaluateurs");
for(emaeval.statistic.doa.Users evaluateur : evaluateurs) {
%>
<%= evaluateur.getFirstname() %> <%= evaluateur.getLastname() %>
<% } %>
jstl方法有什么问题?
【问题讨论】:
-
您是在
<c:out value="${evaluateur.fistname}"中缺少>还是只是复制粘贴错误? -
是的,这只是复制过去的错误
标签: jsp jakarta-ee jstl