如何在Spring中处理不同异常的多个错误页面

时间:2012-04-13 07:27:05

标签: java spring exception-handling custom-error-pages

我想我以前在某个地方看过,但我找不到它。 我的问题是设置不同的错误页面,一个用于我的详细例外,例如。 pl.app.MyException和其他每个异常。 我的web.xml看起来像:

<error-page>
    <exception-type>java.lang.Exception</exception-type>
    <location>/WEB-INF/jsp/error/exception.jsp</location>
</error-page>

<error-page>
    <exception-type>pl.app.MyException</exception-type>
    <location>/WEB-INF/jsp/error/myException.jsp</location>
</error-page>

但每个异常都会重定向到exception.jsp。是否可以这样做以及如何做?任何帮助表示赞赏

1 个答案:

答案 0 :(得分:2)

我认为error-page是一个与servlet容器相关的配置参数,而不是Spring。你应该使用Exception resolver。 有关优秀教程,请参阅Here