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?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage