Я столкнулся с проблемой при проверке Struts2.
Мой класс действий NotificationsAction
Мой класс модели UserNotificationsForm
.
Я создал NotificationsAction-validation.xml
<validators>
<field name="userNotificationForm">
<field-validator type="visitor">
<param name="appendPrefix">false</param>
<message/>
</field-validator>
</field>
и UserNotificationsForm-notifications_update-validation.xml
есть
<field name="userNotificationForm.email">
<field-validator type="requiredstring">
<message key="register.validation.email" />
</field-validator>
<field-validator type="email-custom">
<message key="register.validation.email.format" />
</field-validator>
</field>
Когда я вставляю неправильный адрес электронной почты, он не проверяется должным образом
notifications_update
Ваш метод? Не уверен, что вы можете использовать посетителя таким образом. Попробуйте переименовать его вUserNotificationsForm-validation.xml
и убедитесь, что он находится на том же пути, что иUserNotificationsForm
, а НЕ на пути действия. - person Andrea Ligios   schedule 18.02.2014<s:fielderror>
и вы увидите. Это отличается от того, что он не проверяет правильно. Подробнее об этом - person Andrea Ligios   schedule 18.02.2014