public interface FlashMapManager
FlashMap
を参照してください。FlashMap
修飾子と型 | メソッドと説明 |
---|---|
FlashMap | retrieveAndUpdate(HttpServletRequestEE request, HttpServletResponseEE response) 現在のリクエストに一致する以前のリクエストによって保存された FlashMap を見つけ、それを基礎となるストレージから削除し、期限切れの他の FlashMap インスタンスも削除します。 |
void | saveOutputFlashMap(FlashMap flashMap, HttpServletRequestEE request, HttpServletResponseEE response) 指定された FlashMap をいくつかの基本的なストレージに保存し、その有効期限の開始を設定します。 |
@Nullable FlashMap retrieveAndUpdate(HttpServletRequestEE request, HttpServletResponseEE response)
このメソッドは、saveOutputFlashMap(org.springframework.web.servlet.FlashMap, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
とは対照的に、すべてのリクエストの最初に呼び出されます。saveOutputFlashMap(org.springframework.web.servlet.FlashMap, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
は、保存するフラッシュ属性がある場合にのみ呼び出されます。つまり、リダイレクトの前に呼び出されます。
request
- 現在のリクエスト response
- 現在のレスポンス null
void saveOutputFlashMap(FlashMap flashMap, HttpServletRequestEE request, HttpServletResponseEE response)
注意 : レスポンスがコミットされる前に HTTP セッションまたはレスポンス Cookie に FlashMap を保存できるようにするために、リダイレクトの前にこのメソッドを呼び出します。
flashMap
- 保存する FlashMaprequest
- 現在のリクエスト response
- 現在のレスポンス