3.10 @SessionAttribute注解
3.10 @SessionAttribute注解
用途:session作用域的属性 赋值给 形参
org.springframework.web.bind.annotation.SessionAttribute注解用将session作用域中的属性赋值给目标方法的形式参数,这些属性由请求处理方法、过滤器或拦截器创建并存在于session作用域中。
属性
使用@SessionAttribute注解可指定如下表所示的属性。
| 属性 | 类型 | 是否必要 | 说明 |
|---|---|---|---|
name |
String |
否 | 指定请求参数绑定的名称 |
value |
String |
否 | name属性的别名 |
required |
boolean |
否 | 指示参数是否必须绑定 |
示例代码
@SessionAttribute注解示例代码如下:
1 |
|
以上代码会自动将session作用域中名为username的属性的值设置到请求处理方法的username形式参数上。