如何在JSF 2.0中创建自定义404消息?

时间:2011-09-03 16:00:19

标签: java jsf jsf-2 glassfish glassfish-3

目前在我的应用中,当用户在网址栏中输入一些非法目的地时,请看到:

enter image description here

我想让它更美观,并使用我自己的标记和一点css进行自定义。

- 我是否需要在我的应用程序上编程,或者我必须在应用程序服务器中对其进行配置?

- 如果我想这样做,我应该从哪里开始?

1 个答案:

答案 0 :(得分:35)

您可以在<error-page>中声明自定义web.xml,具体取决于<error-code>HTTP status code)或<exception-type>(完整限定的异常类名称)抛出,例如javax.faces.application.ViewExpiredException)。

<error-page>
    <error-code>404</error-code>
    <location>/WEB-INF/errorpages/404.xhtml</location>
</error-page>

您可以自由地填写404.xhtml中的标记。