2

是的,基本上是这个问题。在我的一些处理程序中,我有一个@ModelAttribute,在极端情况下@ModelAttribute 可以抛出异常。发生这种情况时,我想显示一个错误页面。我想在 @ModelAttribute 方法中完成这一切,因为我想避免不同请求处理程序中的冗余代码。

4

1 回答 1

4

你试过@ExceptionHandler 吗?

@ExceptionHandler(YourException.class)
public ModelAndView handleException(YourException e, HttpServletRequest request) {
    // Handle it
    return yourView;
}
于 2012-07-06T13:03:35.680 回答