В проекте JSF, с которым я работаю Исключения, создаваемые Бинами, обычно обрабатываются JSF, перенаправляющими пользователя на страницу ошибки, но когда они возникают внутри метода проверки Бина, JSF обрабатывает их, отображая в относительном теге <h:message>
вместо этого сообщение об исключении.
Я бы хотел, чтобы исключения, возникающие в методах валидации, обрабатывались так же, как и другие исключения, возникающие в бинах. Есть ли способ добиться этого?
Тип проверки, которую я использую, - через метод проверки бина, например на странице JSF:
<h:inputText value="#{Bean.field}" validator="#{Bean.validate}" />
и, в бэк-коде компонента:
public void validate(FacesContext context, UIComponent component, Object value){
// validation logic here
}
Спасибо, Андреа