Почему FullAjaxExceptionHandler не просто выполняет ExternalContext # redirect ()?

В OmniFaces,FullAjaxExceptionHandlerпосле того, как найдена правильная страница ошибок для использования, вызывает среду выполнения JSF, чтобы построить представление и отобразить его вместо страницы, содержащей вызов AJAX.

Почему это? ИМХО было бы проще просто выполнитьExternalContext#redirect()? Есть ли конкретные причины для этого?

Мы пишем наш собственный ExceptionHandler на основе FullAjaxExceptionHandler и хотели понять причину этого дизайна.

Ответы на вопрос(1)

Ваш ответ на вопрос