Wie gehe ich mit JSF 2.0-Ausnahmen für AJAXified-Komponenten richtig um?
Ich habe web.xml so eingerichtet, dass alles, was java.lang.Throwable ist (d. H. Alle nicht erfassten Ausnahmen oder Fehler), an eine Fehlerseite weitergeleitet wird. Bei AJAXified-Komponenten werden Ausnahmen jedoch nicht über diesen Mechanismus an die Fehlerseite weitergeleitet.
Der Testfall, den ich habe, ist ein einfacherCommandButton
an eine Aktionsmethode gebunden, die immer einenRuntimeException
. Es scheint die beste Methode zu sein, die Aktionsmethode die Ausnahme abfangen zu lassen und a hinzuzufügenFacesMessage
vom Typ Fehlerschwere. Tun die Leute das? Gibt es eine Möglichkeit, JSF so zu konfigurieren, dass die Fehlerseite angezeigt wird, wenn die Backing-Bean-Methode einer AJAXified-Komponente eine Ausnahme auslöst?