0

小服务程序代码:

     List<Uscensuspopulationdata> ls = query.list();

      request.getSession().setAttribute("out", ls);
      response.sendRedirect("fulldata.jsp");

JSP 代码://out has 表示整个列表。所以 out[0].name 有效。//但我不知道如何迭代以显示所有记录

       ${out[0].name}

我想在循环中显示如下内容: ${out[i].name} 以便我可以从列表中获取所有名称

4

3 回答 3

1

你会使用forEach

<c:forEach items="${out}" var="theItem">
  <c:out value="${theItem.name}" />
</c:forEach>
于 2012-10-14T23:33:42.497 回答
0

由于您已将其发布到会话中,请尝试通过${sessionScope ...在会话范围内显式声明列表

<c:forEach items="${sessionScope.ls}" var="e">      
    ${e.name} <br> 
</c:forEach> 
于 2012-10-15T03:52:50.410 回答
0

你是不是忘了添加声明<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

于 2012-10-15T04:27:37.720 回答