0%

3.10 @SessionAttribute注解

3.10 @SessionAttribute注解

org. springframework.web.bind. annotation. Sessionattribute注解用session作用域中的属性赋值给目标方法的形式参数,这些属性由请求处理方法、过滤器或拦截器创建并存在于session作用域中。
使用@SessionAttribute注解可指定如下表所示的属性。

属性 类型 是否必要 说明
name String 指定请求参数绑定的名称
value String name属性的别名
required boolean 指示参数是否必须绑定

@SessionAttribute注解示例代码如下:

1
2
3
@RequestMapping(value="/arrtibuteTest")
public void arrtibuteTest(
@SessionAttribute(value="username") String username) {...}

以上代码会自动将session作用域中名为username的属性的值设置到请求处理方法的username形式参数上。

原文链接: 3.10 @SessionAttribute注解