JSP内蔵オブジェクトのスコープ

JSP組み込みオブジェクトの有効範囲は、JSPページ内です。つまり、これらオブジェクトは現在のJSPページでのみ利用可能で、他のページや他の環境からはアクセスできません。これらの組み込みオブジェクトには次が含まれます。

  1. リクエストオブジェクト:HTTPリクエストのプロパティとパラメータの取得・設定や、リクエスト間でデータをやり取りするために使用します。
  2. レスポンスオブジェクト:HTTP のレスポンスの出力、レスポンスヘッダーと出力コンテンツの設定を制御するために使用します。
  3. セッションオブジェクト:ユーザーのセッションの間のデータを保存したり取得したりするのに使用され、リクエストが複数ある間共有されます。
  4. Applicationオブジェクト: Web アプリ全体でデータを保存または取得して、全てのセッション間で共有できるようにします。
  5. JSPページにテキストとHTMLマークアップを出力するために使われるオブジェクト
  6. configオブジェクト:現在のJSPページのコンフィグ情報を取得するために使用されます。
  7. PageContextオブジェクト:組み込みオブジェクトすべてへの参照と、それ以外にも便利なメソッドやプロパティが含まれる。

セッション、アプリケーションオブジェクト以外の組み込みオブジェクトは、現在のリクエストとレスポンスの周期でのみスコープを持つことに注意してください。これは、リクエスト処理が完了すると破棄され、次のリクエストでは使用できないことを意味します。一方、セッションオブジェクトはユーザーのセッション中ずっと有効であり、アプリケーションオブジェクトはWebアプリケーションのライフサイクル全体で有効です。

bannerAds