Spring MVC常用注释: @RequestHeader注释

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";
}