org.springframework.web.bind.annotation.RequestHeader注释类型用于将请求头信息区数据映射到功能处理方法的参数上.
使用@RequestHeader注释可指定下表所示的属性
属性
|
类型
|
是否必要
|
说明
|
name
|
String
|
否 |
指定请求头绑定的名称
|
value |
String
|
否
|
name属性的别名
|
required
|
boolean
|
否
|
指示参数是否必须绑定
|
defaultValue
|
String
|
否
|
如果没有传递参数而使用的默认值
|
示例如下:
@RequestMapping("/login_header") public String loginHeader( @RequestHeader("User-agent") String userAgent, Model model ) { model.addAttribute("userAgent",userAgent); return "login_header"; }