インターフェース FlashMapManager
- すべての既知の実装クラス:
- AbstractFlashMapManager,- SessionFlashMapManager
public interface FlashMapManager
FlashMap インスタンスを取得および保存するための戦略インターフェース。フラッシュ属性の一般的な概要については、
FlashMap を参照してください。- 導入:
- 3.1
- 作成者:
- Rossen Stoyanchev
- 関連事項:
- メソッドのサマリー修飾子と型メソッド説明- retrieveAndUpdate- (HttpServletRequestEE request, HttpServletResponseEE response) 現在のリクエストに一致する以前のリクエストによって保存された FlashMap を見つけ、それを基礎となるストレージから削除し、期限切れの他の FlashMap インスタンスも削除します。- void- saveOutputFlashMap- (FlashMap flashMap, HttpServletRequestEE request, HttpServletResponseEE response) 指定された FlashMap をいくつかの基本的なストレージに保存し、その有効期限の開始を設定します。
- メソッドの詳細- retrieveAndUpdate現在のリクエストに一致する以前のリクエストによって保存された FlashMap を見つけ、それを基礎となるストレージから削除し、期限切れの他の FlashMap インスタンスも削除します。- このメソッドは、 - saveOutputFlashMap(org.springframework.web.servlet.FlashMap, jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse)とは対照的に、すべてのリクエストの最初に呼び出されます。- saveOutputFlashMap(org.springframework.web.servlet.FlashMap, jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse)は、保存するフラッシュ属性がある場合にのみ呼び出されます。つまり、リダイレクトの前に呼び出されます。- パラメーター:
- request- 現在のリクエスト
- response- 現在のレスポンス
- 戻り値:
-  現在のリクエストに一致する FlashMap または null
 
- saveOutputFlashMapvoid saveOutputFlashMap- (FlashMap flashMap, HttpServletRequestEE request, HttpServletResponseEE response) 指定された FlashMap をいくつかの基本的なストレージに保存し、その有効期限の開始を設定します。- 注意 : レスポンスがコミットされる前に HTTP セッションまたはレスポンス Cookie に FlashMap を保存できるようにするために、リダイレクトの前にこのメソッドを呼び出します。 - パラメーター:
- flashMap- 保存する FlashMap
- request- 現在のリクエスト
- response- 現在のレスポンス