是的,基本上就是这个问题。在我的一些处理程序中,我有一个 @ModelAttribute,在极端的边缘情况下,@ModelAttribute 可能会引发异常。当发生这种情况时,我想显示一个错误页面。我想在 @ModelAttribute 方法中完成这一切,因为我想避免不同请求处理程序中的冗余代码。
最佳答案
你尝试过@ExceptionHandler吗?
@ExceptionHandler(YourException.class)
public ModelAndView handleException(YourException e, HttpServletRequest request) {
// Handle it
return yourView;
}
关于java - 在 Spring MVC 中,我有一个 @ModelAttribute 并且它抛出异常。如果我收到此异常,我想显示一个页面。如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11362143/