目前在我的应用中,当用户在网址栏中输入一些非法目的地时,请看到:
我想让它更美观,并使用我自己的标记和一点css进行自定义。
- 我是否需要在我的应用程序上编程,或者我必须在应用程序服务器中对其进行配置?
- 如果我想这样做,我应该从哪里开始?
答案 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
中的标记。