Beanのスコープ

<jsp:useBean id="id_name"
class="class_name" scope="scope"
/>

scopeの値は、page、request、session、applicationの4通
デフォルトでpageが使用
scopeは、一度宣言されたBeanにアクセスできる有効範囲
・page
現在のページのみ
・request
現在のリクエストの範囲(インクルードされたページ、転送先のページを含む)
レスポンスがユーザーに返されるまでの間だけ有効
(使用例:FORMで入力されたデータを保持させる)
・session
現在のセッションの範囲
(使用例:ログインしたユーザーの情報を保持させる)
・application
アプリケーションの有効期間と同じだけ、永続的に使用
(使用例:アクセスカウントなど、アプリケーション間で共有する情報を保持させる
http://www.atmarkit.co.jp/fjava/rensai/jsp06/jsp06.html

タイトルとURLをコピーしました