2010-03-16 172 views
2

我在一个web应用程序中使用JSF和Spring。如果Spring Controller抛出异常,我将它们映射到特殊视图。在JSF |中显示异常JSP页面

现在我想捕捉所有抛出Spring Context范围的异常。

在我的web.xml中,我定义了一个错误页面。

<!-- handle uncaught exceptions --> 
<error-page> 
    <exception-type>java.lang.Exception</exception-type> 
    <location>/views/error/uncaughtexception.jsp</location> 
</error-page> 

在这个页面我想显示异常和异常原因。

如何访问并显示error.jsp中的异常?

THX

回答

3

这是在要求范围内都有效的关键"exception"

<p>Exception message: ${exception.message}</p> 
<p>Exception cause: ${exception.cause}</p>