ArrayListをサーブレットからJSPに渡す

プラビン:

オブジェクトを含むArrayListをサーブレットからJSPに渡そうとしています。だが

サーブレットファイル:

request.setAttribute("servletName", categoryList); //categorylist is an arraylist      contains object of class category  
getServletConfig().getServletContext().getRequestDispatcher("/GetCategory.jsp").forward(request,response);

JSPファイル:

//category class    
<% Category category = new Category();
//creating arraylist object of type category class
ArrayList<Category> list = ArrayList<Category>();
//storing passed value from jsp
list = request.getAttribute("servletName");

for(int i = 0; i < list.size(); i++) {

category = list.get(i);

out.println( category.getId());

out.println(category.getName());

out.println(category.getMainCategoryId() );
}
%>
死体 :

サーブレットコードで、命令request.setAttribute("servletName", categoryList)を使用して、リストをリクエストオブジェクトに保存し、「servletName」という名前を使用してそれを参照します。
ちなみに、リストに「servletName」という名前を使用するのは非常に混乱します。「list」またはそれに類似したものと呼ぶ方がよいでしょう。request.setAttribute("list", categoryList)
とにかく、servvetコードを変更せず、「servletName」という名前を使用してリストを保存するとします。 」JSPに到達したら、リクエストからリストを取得する必要がありますrequest.getAttribute(...)そのためには、メソッドが必要です。

<%  
// retrieve your list from the request, with casting 
ArrayList<Category> list = (ArrayList<Category>) request.getAttribute("servletName");

// print the information about every category of the list
for(Category category : list) {
    out.println(category.getId());
    out.println(category.getName());
    out.println(category.getMainCategoryId());
}
%>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

jspからサーブレットに整数変数を渡す

JasperPrintをサーブレットからJSPに渡す方法

JavaサーブレットからJSPにデータを渡しますか?

サーブレットからJSPに常にnull値を渡す

サーブレットからJSPページに情報を渡す方法

サーブレットからjspページに変数を渡す方法は?

jspからサーブレットにパラメータを渡す

getParameterValuesを使用してjspからサーブレットに日付を渡す

Map<String, Set<String>> をサーブレットから JSP Select に渡す

オブジェクトをサーブレットからJSPに渡す方法は?

イベントを実行せずにJSPからサーブレットに値を渡す方法は?

サーブレットからjspにarraylistを送信中にエラーが表示されます

jspからサーブレットに値を渡すのですが、私の間違いは何ですか?

mvcコンセプトのセッション値をjspからjavaのサーブレットに渡す

jspから画像を返すサーブレットにパラメータを渡す方法

サーブレットからjspコード(フォームの外)にデータを渡す方法は?

ArraylistをサーブレットからDAOに戻し、サーブレットに戻し、次にJspに戻します。

マップをサーブレットからAngularjsに渡す

Ajaxを使用してJSON配列をJSPからサーブレットに渡す方法

javascriptでajaxを使用してjspからサーブレットに複数の変数を渡す方法

サーブレットのURLパターンを介してjspからサーブレットにパラメータを渡す

サーブレットのURLパターンを介してjspからサーブレットにパラメータを渡す

JSP / Activiti-サーブレットから.jspに画像を出力する方法は?

javascriptからサーブレットに値を渡す

arrayListの要素をサーブレットからjspに取得し、AJAXを使用せずに同じjspに表示する方法

サーブレットからjspにデータを表示

JSPからサーブレットにリストを送り返す

BeanをサーブレットからJSPにロードする

サーブレットからJavaScript / JSPページにJSON応答を返す

TOP 一覧

  1. 1

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  2. 2

    Railsで宝石のレイアウトを使用するにはどうすればよいですか?

  3. 3

    Chromeウェブアプリのウェブビューの高さの問題

  4. 4

    Ansibleで複数行のシェルスクリプトを実行する方法

  5. 5

    アンドロイド9 - キーストア例外android.os.ServiceSpecificException

  6. 6

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  7. 7

    CSSのみを使用して三角形のアニメーションを作成する方法

  8. 8

    Google Playストア:アプリページにリーダーボードと実績のアイコン/バッジが表示されない

  9. 9

    GoDaddyでのCKEditorとKCfinderの画像プレビュー

  10. 10

    PyCharmリモートインタープリターはプロジェクトタブにサイトパッケージのコンテンツを表示しません

  11. 11

    Windows 7では、一部のプログラムは「ビジュアルテーマを無効にする」レジストリ設定を行いませんか?

  12. 12

    Get-ADGroupMember:このリクエストのサイズ制限を超えました

  13. 13

    Pyusb can't find a device while libusb can

  14. 14

    MySQLでJSON_LENGTHとJSON_EXTRACTを組み合わせる方法は?

  15. 15

    Postmanを使用してファイル付きの(ネストされた)jsonオブジェクトを送信する

  16. 16

    Swiftのブロックのパラメーターに関するドキュメントのマークアップ形式は何ですか?

  17. 17

    Reactでclsxを使用する方法

  18. 18

    追加後、ブートストラップマルチセレクトがテーブルで機能しない

  19. 19

    MongoDB Compass: How to select Distinct Values of a Field

  20. 20

    「埋め込みブラウザのOAuthログイン」を有効にしてコールバックURLを指定した後でも、Facebookのコールバックエラーが発生する

  21. 21

    複数行ヘッダーのJTableヘッダーテキストの折り返し(カスタムTableCellRenderer)

ホットタグ

アーカイブ