2016-06-06 7 views
0

Ich möchte einen Code entwickeln, der mich auf eine Error page umleiten würde, ohne Fehlermeldungen auf der Seite zu spritzen. Beispiel: wenn es einen Fehler in meinem Code, anstatt diese Dinge anzuzeigenPrimefaces Error page

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) 

Ich würde eher bekommen eine Fehlerseite sagen SEITE NICHT GEFUNDEN

freundlicher unterstützen.

Antwort

3

Sie sollten Ihre web.xml zu diesem Zweck konfigurieren und alle Seiten Fehler dort für exemple setzen:

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

Wenn Sie NetBeans verwenden, dann ist es einfach, gehen Sie einfach zu

enter image description here

+0

danke Kumpel. Ich denke, das ist was ich brauchte. – bademba

+0

Das Ding funktioniert wie magic + für Sie – bademba