Если у меня есть много элементов управления вводами в форме (для каждого из этих элементов управления ввода есть отдельные валидаторы - как требуется, длина и т. Д.), Есть командная кнопка, которая отправляет форму и вызывает метод действия. Требование - хотя значения контроля ввода, скажем, индивидуально - комбинация этих значений должна быть в порядке, чтобы обрабатывать их вместе после отправки формы. Где я могу разместить код для их проверки?Лучший подход к проверке формы jsf
1) Могу ли я добавить пользовательский валидатор для командной кнопки и проверить комбинацию вместе? например, validate(FacesContext arg0, UIComponent arg1, Object value)
, но даже тогда у меня не будет значений других элементов управления вводом, за исключением того, что значение кнопки/компонента команды справа?
2) Могу ли я выполнить проверку комбинации в методе действий и добавить сообщения проверки, используя FacesMessage
?
или вы предлагаете какой-либо другой подход?
Спасибо за ваше время.
Как остановить выполнение после добавления сообщений в соответствии со вторым подходом? – gekrish
Вернитесь на ту же страницу. – BalusC