Aru*_*R U 4 java spring exception-handling web-applications spring-mvc
如何在Spring MVC 3中使用自定义消息和视图名称处理用户定义的异常(Custom Exception ex.:"BusinessException")?
例如 :
如果我从Service层抛出我自己的异常,它应该被捕获并且应该使用消息重定向到指定的视图,视图名称可以相同或不同.
我在谷歌搜索过,但没有运气.
谢谢.
你检查过了吗 @ExceptionHandler
例如:
@ExceptionHandler(MyBusinessException.class)
public ModelAndView handleMyBusinessException(MyBusinessException e) {
handle it or log it or redirect to error page after populating a model
}
Run Code Online (Sandbox Code Playgroud)
这具有在Spring MVC级别处理Exception的优点,您可以填充模型并调出有意义的错误页面.
否则,您可以在web.xml中配置它,如其他答案所示.但是您的错误页面将更像是一个静态页面.
归档时间: |
|
查看次数: |
1225 次 |
最近记录: |