При использовании struts2 Validation.xml для проверки необходимо обратить внимание на следующие аспекты:
I. Прежде всего, вы должны обратить внимание на имя valyation.xml, и вы должны добавить «-validation.xml» к имени файла имени класса действия. Введите вход в систему validation.xml.
Файл II.loginaction-validation.xml должен быть размещен в том же каталоге, что и класс действий.
Атрибут типа файла <field-validator type = ""> в файле iii.validation.xml должен быть таким же, как тип данных атрибута, определенного в Vo.
IV В теге <cept> в файле struts.xml <result name = "input"> и <name = name = "успех"> должно быть включено, в противном случае страница не может быть найдена (404).
V. Пример Validation.xml Code:
<? xml version = "1.0" Encoding = "UTF-8"?> <! Doctype Validators Public "-// OpenSymphony Group // xwork validator 1.0.2 // en" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"> <validators> <field amemer strization. Будь пустым-> <field-validator type = "requiredString"> <!-Delete Spaces-> <param name = "trim> trint </param> <!-Сообщение об ошибке-> <Сообщение> Имя пользователя не может быть пустым </message> </field-validator> <!-Проверка строки name = "maxlength"> 20 </param> <sesempt> Имя пользователя должно быть от 2 до 18 символов </message> </field-validator> </field> <field name = "user.strpassword"> <Field-validator type = "requiredString"> <param name = "trim"> true </param> <Сообщение> Parmentwork не может быть пустым. name = "minlength"> 6 </param> <param name = "maxlength"> 18 </param> <Сообщение> Длина пароля должна составлять от 6 до 18 символов </message> </field-validator> </field> <!-<Полевое имя = "Пользователь. и 150 </message> </field-validator> </field> Проверьте строку типа даты <name = "user.birthday"> <field-validator type = "date"> <param name = "min"> 1900-01-01 </param> <param name = "max"> 2008-16 </param> <Сообщение> Дата родов. </field-validator> </field>-> </validators>
Суммировать
Выше приведено все содержание этой статьи о анализе кода struts2 valyation.xml Правила проверки, и я надеюсь, что это будет полезно для всех. Заинтересованные друзья могут продолжать ссылаться на другие связанные темы на этом сайте. Если есть какие -либо недостатки, пожалуйста, оставьте сообщение, чтобы указать это. Спасибо, друзья, за вашу поддержку на этом сайте!