servlet代码:
List<Uscensuspopulationdata> ls = query.list();
request.getSession().setAttribute("out", ls);
response.sendRedirect("fulldata.jsp");
JSP代码: // out表示整个列表。所以out [0] .name有效。 //但我不知道如何迭代显示所有记录
${out[0].name}
我想要显示如下内容: $ {out [i] .name}在循环中,以便我可以从列表中获取所有名称
答案 0 :(得分:1)
您可以使用forEach
:
<c:forEach items="${out}" var="theItem">
<c:out value="${theItem.name}" />
</c:forEach>
答案 1 :(得分:0)
由于您已在会话中发布,因此请尝试通过 $ {sessionScope ...
明确声明会话范围中的列表<c:forEach items="${sessionScope.ls}" var="e">
${e.name} <br>
</c:forEach>
答案 2 :(得分:0)
你没有忘记添加声明<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>