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