0

最初のリクエストがサーブレットに送信されたときにデータを使用してマップを作成し、それを JSP ページに返します。その JSP ページから別のリクエストがサーブレットに送信され、2 番目のリクエストが送信されたときにデータを使用してマップを早期に作成したいと考えています。新しいマップにデータを再度ロードする必要があり、

これを行う方法はありますか?、HTTP リクエスト経由で Map オブジェクトを解析できず、Java を使用しています

ありがとう

4

1 に答える 1

1

私が考えることができる3つの方法があります:

  1. データをrequestスコープに入れ、forwardを使用してリクエストしRequestDispatcherます。リクエストが転送されず、新しいリクエストが作成された場合、これは機能しません。
  2. データをスコープに入れると、データはsession特定のクライアントのセッション全体で有効になります。
  3. データをServletContextattribute として配置し、すべてのリクエスト、セッション、および Web アプリ全体で表示されます。
于 2013-07-17T12:04:26.360 に答える