Validation failed for object='user'. Error count: 1

在表单提交时有时候会提示 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";
}

猜你喜欢

转载自blog.csdn.net/Z_huing/article/details/80279985