0

如何重定向到以web.xml编程方式定义的错误页面?

<error-page>
    <exception-type>java.lang.Exception</exception-type>
    <location>/error.xhtml</location>
</error-page>

我该如何/error.xhtml通过FacesContext

有时异常可能发生在被覆盖的方法中,我无法抛出发生的异常,需要手动处理异常,例如自己重定向到错误页面。

4

1 回答 1

1

可以使用 Omnifaces 库检索它。

从文档中:

This configuration enum parses the /WEB-INF/web.xml and all /META-INF/web-fragment files found in the classpath and offers methods to obtain information from them which is not available by the standard Servlet API.

http://showcase.omnifaces.org/utils/WebXml

于 2013-05-17T14:55:38.553 回答