0

私のWebアプリには次の設定があります。

1.) Bean クラス。
2.) Bean を含む配列リストを返す DAO クラス。
3.) ドロップダウン メニューがある JSP ページ。

手順 2 で作成した arraylist からこのドロップダウン メニューを作成する必要があります。JSTL についてはよくわかりません。スクリプトレットを使用して (for each ループを使用し、セッションに保存されている arraylist を反復処理して) ドロップダウンを作成することができました。
ここで、コードをスクリプトレットから解放する必要があります。JSTL を学習するか、AJAX (または jquery) を使用する必要がありますか? また、タグを使用する場合、最初にサーブレットを呼び出して配列リストを返す必要があります<jsp:useBean>か?

4

1 に答える 1

1
<select>
     <c:forEach var="item" items="${list}">
          <option><c:out value="${item}"/></option>
     </c:forEach>
</select> 

あなたの2番目の質問に関して。はい、request.setAttribute(...)を呼び出し、RequestDispatcherを使用してJSPページに転送し、JSPページでuseBeanタグを使用できます。

于 2013-02-28T18:56:47.257 に答える