2016-06-06 15 views
0

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

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) 

Я предпочел бы получить страницу ошибки говоря страницы не найден

Просьбы помочь.

ответ

3

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

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

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

enter image description here

+0

спасибо, приятель. Я думаю, что это то, что мне нужно. – bademba

+0

Вещь работает как магия + для вас – bademba