1

私は配列リストオブジェクトを返すdaoデザインパターンを使用しており、オブジェクト内でオブジェクトをクラスに型キャストすることでフェッチでき、object.getName()のようなゲッターを取得できます。jstlタグを使用して反復したい.

4

2 に答える 2

4
<c:forEach items="${yourArrayList}" var="item">
    <c:out value="${item.name}" />
</c:forEach>

コレクションに入れるオブジェクトは、JavaBeans 仕様に準拠している必要があります (たとえば、すべてのプロパティは getter メソッドを介してアクセスできる必要があります)。

${yourArrayList}実際には、サーブレットから入れて jsp に転送したリクエスト属性です。

于 2010-04-20T09:05:18.110 に答える
1

ボゾーでOK。

サーブレットをjspにリダイレクトする場合(スクリプトレットからdaoを呼び出すよりも優れています...)、jstlで使用されるオブジェクトをリクエストやセッションなどのページコンテキストスコープに配置することを忘れないでください。そのjstl libがないと、オブジェクトが見つかりません...

于 2010-04-20T11:32:38.523 に答える