Например, у меня есть поле для ввода номера телефона, и я хочу, чтобы оно было проверено. т.е. проверьте, является ли введенное значение числовым, и проверьте, содержит ли введенное значение 10 цифр. Я достиг этого, создав файл validation.xml
. Но мой вопрос: как я могу использовать тот же набор правил проверки (тот же файл) для другого поля? Возможно ли это в Struts 2?
Как создать общий файл validation.xml в приложении Struts 2?
Ответы (1)
Не уверен, что это то, что вы ищете: создайте новый файл с именем validators.xml в WEB-INF/classes и определите новый валидатор.
<validator name="newvalidator" class="FQCN"/>
Создайте класс, расширяющий FieldValidatorSupport, чтобы реализовать собственную логику проверки.
Используйте новый валидатор в XML-файлах проверки.
<field-validator type="newvalidator">
person
Prashant P
schedule
18.11.2013
visitor
. См. struts.apache.org/development/2.x/docs. /visitor-validator.html. - person Aleksandr M   schedule 12.11.2013