0

サーブレット コード:

     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} のようなものを表示したい

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

宣言を追加するのを忘れていませんか<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

于 2012-10-15T04:27:37.720 に答える
0

セッションに投稿したので、 ${sessionScope ...を介してセッションスコープでリストを明示的に宣言してみてください。

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