JSF 1.2 разница между исключением в действии и действий

StackOverflow https://stackoverflow.com/questions/3888710

Вопрос

Я заметил, что JSF 1.2. Не возвращает страницу ошибки, когда исключение было брошено в методе Acceplistener, но страница ошибки возврата, когда исключение было брошено в метод действий. Это почему? Может ли он вернуть страницу ошибки в обоих случаях?

Это было полезно?

Решение

Любое исключение, которое брошено в FacesEvent Метод слушателя молча пойман и завернутый в AbortProcessingException и зарегистрирован в консоли. Это как раз в соответствии с спецификацией.

То ActionEvent Метод слушателя (как любой другой FacesEvent Метод слушателя) не несет ответственности за навигационные задачи. Метод реального действия имеет. Как правило, метод слушателя действий должен использоваться только всякий раз, когда вы хотите наблюдать Действие вызывает, не выполнять какую-то деловую задачу (что влияет на ответ).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top