Java SpringMVC:绑定错误时自动返回到同一页面

Java SpringMVC:绑定错误时自动返回到同一页面,java,spring,validation,error-handling,Java,Spring,Validation,Error Handling,我在保存对象的每个控制器方法中使用以下代码: @RequestMapping(value="/user/saveX", method=RequestMethod.POST) public String saveX(@Valid @ModelAttribute("myCommand") MyCommand myCommand) { if(bindingResult.hasErrors()) { return "/user/saveX"; } ... ... } 我总是将用

我在保存对象的每个控制器方法中使用以下代码:

@RequestMapping(value="/user/saveX", method=RequestMethod.POST)
public String saveX(@Valid @ModelAttribute("myCommand") MyCommand myCommand) {
  if(bindingResult.hasErrors()) {
    return "/user/saveX";
  }
  ...
  ...
}
我总是将用户发送回与
return”/user/saveX“中相同的页面并显示绑定错误,因此我在大多数控制器方法中重复此代码


我想发送此响应
return”/user/saveX”。有没有办法用拦截器或过滤器来集中这种行为?

您应该寻找集成在Spring中的AOP编程范例


我想也许你可以尝试
jQuery
validate()
,这可以在提交时验证表单,有一个选项
远程
用于调用控制器方法进行验证。