在Controller中添加@ModelAttribute注解,并将BindingResult作为参数传递。例如:
@PostMapping("/submitForm")
public String submitForm(@ModelAttribute("user") User user, BindingResult bindingResult){
if(bindingResult.hasErrors()){
return "errorPage";
}
// 其他操作
}
同时,在Thymeleaf模板中,需要使用th:if指令来检查是否有错误,并使用th:errors指令来显示错误消息。例如: