[英]Spring MVC: Automatically return back to the same page upon binding errors
我在保存對象的每個控制器方法中使用以下代碼:
@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";
並顯示綁定錯誤,因此我在大多數控制器方法中都重復了此代碼。
我要發送此響應return "/user/saveX";
驗證后bindingResult出現錯誤時自動進行。 有沒有辦法用攔截器或過濾器集中這種行為?
您應該尋找在Spring中集成的AOP編程范例。
http://docs.spring.io/spring/docs/4.0.0.RELEASE/spring-framework-reference/htmlsingle/#aop
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.