Почему не срабатывает атрибут f:ajax onerror JSF MyFaces 2.2.5 + Primefaces 5?

Рейтинг: 0Ответов: 1Опубликовано: 14.02.2015

На версии MyFaces 2.0 + Primefaces 3.5 все нормально.
Есть, к примеру, такой код:

<h:commandButton value="Display Text" action="#{indexBean.action}"> 
    <f:ajax execute="@this input" render="output"/>            
</h:commandButton>

На стороне сервера при определенном действии устанавливаем ответу код ошибки 500, при котором Ajax engine должен перехватить ответ и отдать его обработчику ошибок, но данного не происходит.

Ответы

▲ 1

Primefaces 5 имеет встроенный AjaxExceptionHandler, о и обрабатывает все ошибки не задействую стандартный механизм.