如何在ICEfaces(使用Facelets)中创建错误处理页面?

时间:2009-06-24 05:07:21

标签: jsf error-handling facelets icefaces

我需要一些帮助,在ICEfaces应用程序中创建一个全能错误处理页面。我想提供一个用户友好的消息以及异常堆栈跟踪。

我可以使用web.xml中的以下指令重定向到错误页面:

<error-page>
  <error-code>500</error-code>
  <location>/error.xhtml</location>
</error-page>

但是,我无法弄清楚如何在error.xhtml中找到异常。它是存储在requestsession还是其他地方?

我正在使用ICEfaces 1.8.0(带Facelets)和JSF 1.2(Sun RI)。谢谢!