Страница ошибки Primefaces

Я хотел бы разработать код, который бы перенаправлял меня на страницу ошибок без появления на странице сообщений об ошибках. Пример: когда в моем коде есть ошибка, вместо отображения этого материала

Message: viewId:/ui/misc/exceptionHandler.xhtml - A ViewExpiredException! 
StackTrace: javax.faces.application.ViewExpiredException: viewId:/ui/misc/exceptionHandler.xhtml - A ViewExpiredException! at
org.primefaces.showcase.view.misc.ExceptionHandlerView.throwViewExpiredException(ExceptionHandlerView.java:39
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

Я бы предпочел получить страницу с сообщением об ошибке СТРАНИЦА НЕ НАЙДЕНА.

Любезно помочь.


person bademba    schedule 06.06.2016    source источник


Ответы (1)


Вы должны настроить свой web.xml для этой цели и поместить туда все свои страницы ошибок, например:

<error-page>
    <error-code>404</error-code>
    <location>/location-of-your-errors-pages/error404.xhtml</location>
</error-page>

Если вы используете netbeans, то это легко, просто перейдите к

введите здесь описание изображения

person YCF_L    schedule 06.06.2016