JSF 1.2 différence entre exception dans l'action et actionListener
-
28-09-2019 - |
Question
J'ai remarqué que JSF 1.2. ne retourne pas la page d'erreur quand une exception a été levée dans la méthode actionListener mais ne page d'erreur de retour lorsqu'une exception a été levée dans la méthode d'action. Pourquoi donc? Peut-il revenir page d'erreur dans les deux cas?
La solution
Toute exception qui est jeté dans un FacesEvent
méthode d'écouteur est pris en silence et enveloppé dans un AbortProcessingException
et connecté à la console. C'est tout aussi selon les spécifications.
La méthode d'écoute ActionEvent
(comme toute autre méthode d'écouteur de FacesEvent
) n'a aucune responsabilité pour les tâches de navigation. La méthode d'action réelle a. En général, la méthode d'écouteur d'action ne doit être utilisé chaque fois que vous voulez observer un Invoke d'action, de ne pas exécuter une tâche d'affaires (ce qui affecte la réponse).