У меня есть следующее поле ввода:
<h:inputText value=".." validator="#{labController.validateValue}"/>
Если поле пустое, оно не будет проверено (validateValue
в labController
не вызывается).
Но с использованиемотдельный класс валидатора:
<h:inputText value=".." >
<f:validator validatorId="labDateValidator"/>
</h:inputText>
тогда его метод validate
будет хорошо вызываться даже при пустом поле ввода?
Это то, что я наблюдаю.Зависит ли это поведение от реализации или версии (я использую Mojarra 2.1)?
Предпосылкой является то, что я хочу использовать свой собственный метод / класс для всех задач проверки, включая требуемую проверку.Работает ли он только с классом валидатора?