Frage

Ich habe bemerkt, dass JSF 1.2. Gibt keine Fehlerseite zurück, wenn eine Ausnahme in die AktionListener -Methode geworfen wurde, aber die Fehlerseite zurückgibt, wenn eine Ausnahme in Aktionsmethode ausgelöst wurde. Warum ist das so? Kann es in beiden Fällen die Fehlerseite zurückgeben?

War es hilfreich?

Lösung

Jede Ausnahme, die in a geworfen wird FacesEvent Die Hörermethode wird stillschweigend in a gefangen und eingewickelt AbortProcessingException und an der Konsole angemeldet. Das ist genau nach der Spezifikation.

Das ActionEvent Hörermethode (wie alle anderen FacesEvent Die Hörermethode) hat keine Verantwortung für Navigationsaufgaben. Die echte Aktionsmethode hat. Im Allgemeinen sollte die Methode der Action -Listener nur dann verwendet werden, wann immer Sie möchten beobachten Eine Aktion ruft auf, um keine Geschäftsaufgabe auszuführen (die sich auf die Antwort auswirkt).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top