数据绑定总结(1)
?
2.@PathVariable
@requestMpping(value=''users/{userId}/topics/{topicsId}'')
?????????? public String test{
???????????????? @PathVariable(value="userId") int userId;
???????????????? @PathVariable(value="topicsId") int topicsId;
?????????? }
?
3.@CookieValue
public String test(@CookieValue(value="jsessionid",defaultValue="") Cookie sessionId)
?
4.@RequestHeader
@RequestMapping(value="/header")
??????? public String test(){
????????????? @RequestHeader("User-Agent") String userAgent;
????????????? @RequestHeader("Accept") String accept;
??????? }
?
5.@ModelAttribute
public String test1(@ModelAttribute("user") UserModel user)?
此处多了一个注解@ModelAttribute("user"),它的作用是将该绑定的命令对象以“user”为名称添加到模型对象中供视图页面展示使用。我们此时可以在视图页面使用${user.username}来获取绑定的命令对象的属性。