在表单提交时有时候会提示 Validation failed for object=’user’. Error count: 1,其中user是表的名字,Error count是对应数据库中出错的第几个字段,解决方法有两种:
- 第一种
把表单中需要提交的数据按数据库中字段的顺序提交 - 第二种
在表单对应的controller中添加BindingResult
@PostMapping("/userChange")
public String userChange(User user, Model model, BindingResult bindingResult){
model.addAttribute("user", user);
return "user/detail";
}