类 SessionFlashMapManager
- java.lang.Object
- org.springframework.web.servlet.support.AbstractFlashMapManager
- org.springframework.web.servlet.support.SessionFlashMapManager
- 所有已实现的接口:
FlashMapManager
public class SessionFlashMapManager extends AbstractFlashMapManager
Store and retrieveFlashMap
instances to and from the HTTP session.- 从以下版本开始:
- 3.1.1
- 作者:
- Rossen Stoyanchev, Juergen Hoeller
字段概要
从类继承的字段 org.springframework.web.servlet.support.AbstractFlashMapManager
logger
构造器概要
构造器 构造器 说明 SessionFlashMapManager()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected Object
getFlashMapsMutex(HttpServletRequest request)
Exposes the best available session mutex.protected List<FlashMap>
retrieveFlashMaps(HttpServletRequest request)
Retrieves saved FlashMap instances from the HTTP session, if any.protected void
updateFlashMaps(List<FlashMap> flashMaps, HttpServletRequest request, HttpServletResponse response)
Saves the given FlashMap instances in the HTTP session.从类继承的方法 org.springframework.web.servlet.support.AbstractFlashMapManager
getFlashMapTimeout, getUrlPathHelper, isFlashMapForRequest, retrieveAndUpdate, saveOutputFlashMap, setFlashMapTimeout, setUrlPathHelper
构造器详细资料
SessionFlashMapManager
public SessionFlashMapManager()
方法详细资料
retrieveFlashMaps
protected List<FlashMap> retrieveFlashMaps(HttpServletRequest request)
Retrieves saved FlashMap instances from the HTTP session, if any.- 指定者:
retrieveFlashMaps
在类中AbstractFlashMapManager
- 参数:
request
- the current request- 返回:
- a List with FlashMap instances, or
null
if none found
updateFlashMaps
protected void updateFlashMaps(List<FlashMap> flashMaps, HttpServletRequest request, HttpServletResponse response)
Saves the given FlashMap instances in the HTTP session.- 指定者:
updateFlashMaps
在类中AbstractFlashMapManager
- 参数:
flashMaps
- a (potentially empty) list of FlashMap instances to saverequest
- the current requestresponse
- the current response
getFlashMapsMutex
protected Object getFlashMapsMutex(HttpServletRequest request)
Exposes the best available session mutex.- 覆盖:
getFlashMapsMutex
在类中AbstractFlashMapManager
- 参数:
request
- the current request- 返回:
- the mutex to use (may be
null
if none applicable) - 另请参阅:
WebUtils.getSessionMutex(javax.servlet.http.HttpSession)
,HttpSessionMutexListener