JSF 1.2 diferencia entre una excepción en la acción y actionListener
-
28-09-2019 - |
Pregunta
Me he dado cuenta de que JSF 1.2. no devuelve página de error cuando se ha generado una excepción en el método actionListener pero hace página de error de retorno cuando una excepción fue arrojado en el método de acción. ¿Porqué es eso? Puede devolverlo página de error en ambos casos?
Solución
Cualquier excepción que se lanza en un FacesEvent
método oyente está en silencio atrapado y envuelto en una AbortProcessingException
y conectado a la consola. Eso es sólo de acuerdo con la especificación.
El método ActionEvent
oyente (como cualquier otro método detector FacesEvent
) no es responsable de las tareas de navegación. El método de acción real tiene. En general, el método de acción oyente sólo debe utilizarse cada vez que desee observar una invocación de la acción, a no ejecutar alguna tarea negocio (que afecta a la respuesta).