Как создать пользовательские сообщения 404 в JSF 2.0? - PullRequest
18 голосов
/ 03 сентября 2011

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

enter image description here

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

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

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

1 Ответ

35 голосов
/ 03 сентября 2011

Вы можете объявить пользовательские <error-page> s в 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.

...