Как создать пользовательские 404 сообщения в JSF 2.0?

В настоящее время в моем приложении, когда пользователь вводит какой-либо незаконный адрес в строке URL, видит следующее:

enter image description here

Я хотел бы сделать его более красивым и настроить его с помощью моей собственной разметки и немного css.

-До мне нужно запрограммировать это на моем приложении или мне нужно настроить его на сервере приложений?

-Где я должен начать, если я хочу это сделать?

Ответы

Ответ 1

Вы можете объявить пользовательский <error-page> в web.xml в зависимости от <error-code> (код состояния HTTP) или <exception-type> ( полное имя класса класса исключений, которое было выбрано, например javax.faces.application.ViewExpiredException).

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

У вас есть полная свобода заполнения разметки в 404.xhtml.