JSF 2 и ручная проверка с помощью JSR 303 — как отслеживать поля?

Я хочу использовать JSR 303 (Hibernate Validator) в своем проекте JSF 2. Однако у меня сложные формы, и проверки на уровне поля недостаточно. Мне нужно использовать много аннотаций @ScriptAssert на уровне класса моей модели и ее дочерних компонентов.

Поэтому я хочу проверять модели форм вручную (например, внутри метода действия bean-компонента). Но я не мог понять, как я могу сохранить, какое сообщение проверки должно отображаться в каком поле (поскольку оно работает автоматически, когда проверка на уровне поля включена и обрабатывается JSF).

Также мне нужно указать для некоторых аннотаций на уровне класса, что их сообщения должны отображаться в определенных полях. Я не вижу прямого способа справиться с этим...

Не могли бы вы дать ссылку на разъяснения этих вопросов (или скажите, что я делаю что-то не так?). Я думаю, что не могу найти его в Google, потому что Интернет переполнен ключевыми словами JSF и проверка, извините.


person Rodion Gorkovenko    schedule 11.04.2013    source источник


Ответы (1)