インターフェース SessionAttributeStore
- すべての既知の実装クラス:
DefaultSessionAttributeStore
public interface SessionAttributeStore
バックエンドセッションでモデル属性を保存するための戦略インターフェース。
- 導入:
- 2.5
- 作成者:
- Juergen Hoeller
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明void
cleanupAttribute
(WebRequest request, StringSE attributeName) バックエンドセッションで指定された属性をクリーンアップします。retrieveAttribute
(WebRequest request, StringSE attributeName) バックエンドセッションから指定された属性を取得します。void
storeAttribute
(WebRequest request, StringSE attributeName, ObjectSE attributeValue) 指定された属性をバックエンドセッションに保存します。
メソッドの詳細
storeAttribute
指定された属性をバックエンドセッションに保存します。既存の属性だけでなく、新しい属性に対しても呼び出すことができます。後者の場合、これは属性値が変更された可能性があることを通知します。
- パラメーター:
request
- 現在のリクエストattributeName
- 属性の名前attributeValue
- 格納する属性値
retrieveAttribute
バックエンドセッションから指定された属性を取得します。これは通常、属性がすでに存在することを期待して呼び出されますが、このメソッドが
null
を返す場合は例外がスローされます。- パラメーター:
request
- 現在のリクエストattributeName
- 属性の名前- 戻り値:
- 現在の属性値、または存在しない場合は
null
cleanupAttribute
バックエンドセッションで指定された属性をクリーンアップします。属性名が使用されなくなることを示します。
- パラメーター:
request
- 現在のリクエストattributeName
- 属性の名前