接口 SessionAttributeStore
- 所有已知实现类:
DefaultSessionAttributeStore
public interface SessionAttributeStore
Strategy interface for storing model attributes in a backend session.- 从以下版本开始:
- 2.5
- 作者:
- Juergen Hoeller
- 另请参阅:
SessionAttributes
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 void
cleanupAttribute(WebRequest request, String attributeName)
Clean up the specified attribute in the backend session.Object
retrieveAttribute(WebRequest request, String attributeName)
Retrieve the specified attribute from the backend session.void
storeAttribute(WebRequest request, String attributeName, Object attributeValue)
Store the supplied attribute in the backend session.
方法详细资料
storeAttribute
void storeAttribute(WebRequest request, String attributeName, Object attributeValue)
Store the supplied attribute in the backend session.Can be called for new attributes as well as for existing attributes. In the latter case, this signals that the attribute value may have been modified.
- 参数:
request
- the current requestattributeName
- the name of the attributeattributeValue
- the attribute value to store
retrieveAttribute
Object retrieveAttribute(WebRequest request, String attributeName)
Retrieve the specified attribute from the backend session.This will typically be called with the expectation that the attribute is already present, with an exception to be thrown if this method returns
null
.- 参数:
request
- the current requestattributeName
- the name of the attribute- 返回:
- the current attribute value, or
null
if none
cleanupAttribute
void cleanupAttribute(WebRequest request, String attributeName)
Clean up the specified attribute in the backend session.Indicates that the attribute name will not be used anymore.
- 参数:
request
- the current requestattributeName
- the name of the attribute