【发布时间】:2014-06-27 21:04:54
【问题描述】:
我是新的 Spring 学习者。我真的很困惑这两个概念之间的区别:
- @ModelAttribute
- model.addAttribute
在下面有两个“用户”值。它们是同一个东西吗?我为什么要这样使用? 谢谢大家
@RequestMapping(method = RequestMethod.GET)
public String setupForm(ModelMap model) {
model.addAttribute("user", new User());
return "editUser";
}
@RequestMapping(method = RequestMethod.POST)
public String processSubmit( @ModelAttribute("user") User user, BindingResult result, SessionStatus status) {
userStorageDao.save(user);
status.setComplete();
return "redirect:users.htm";
}
【问题讨论】:
标签: java spring model modelattribute