JavaのContextという概念は The request.setAttribute() sets an attribute in the request scope and is thus only available within the same request/response cycle. The servletContext.setAttribute() スコープとは、サーブレットやJSPを跨いでデータを共有したい場合に用いる保存領域のこと。 https://qiita.com/shuyam/items/a9a1be62f52009748844 共有範囲に応じて以下の3種類がある。 リクエストスコープ ブラウザからのリクエスト毎に生成されるスコープのこと。次のリクエストが来た場合やブラウザを閉じたり、アプリケーション・サーバーが再起動した場合は原則保持されない。 セッションスコープ ブラウザを閉じない、あるいはタイムアウトしない限り保持されるスコープ。 アプリケーションスコープ アプリケーション・サーバーが終了しない限り保持されるスコープ。ブラウザを閉じても保持される。 サーブレットのdoGetやdoPostメソッド内でスコープに保存し、 フォワードメソッドで次に引き渡すと、これら全てのスコープのデータを保持した状態で次のサーブレットに渡せる req.getsession().getservletcontext() and getservletcontext()はじつは同じもの https://stackoverflow.com/questions/12448826/difference-between-req-getsession-getservletcontext-and-getservletcontext |