@RequestMapping("/")
public String register(@ModelAttribute("user") UserUrl user) {
//逻辑处理已省略
}
代码中“@ModelAttribute(“user”)UserUrl user”语句的功能有两个:
1.将请求参数的输入封装到 user 对象中。
2.创建 UserUrl 实例。
以“user”为键值存储在 Model 对象中,和“model.addAttribute(“user”,user)”语句的功能一样。如果没有指定键值,即“@ModelAttribute UserUrl user”,那么在创建 UserUrl 实例时以“UserUrl ”为键值存储在 Model 对象中,和“model.addAtttribute("UserUrl ", user)”语句的功能一样。