Пытаясь использовать это снова, когда мы достигаем FieldChecks.clas
public static boolean validateRequired(Object bean, ValidatorAction va,
Field field, ActionMessages errors, Validator validator,
HttpServletRequest request) {
String value = null;
value = evaluateBean(bean, field);
if (GenericValidator.isBlankOrNull(value)) {
errors.add(field.getKey(),
Resources.getActionMessage(validator, request, va, field));
return false;
} else {
return true;
}
}
Мы получаем исключение, потому что dynaClass из DynaValidatorForm пуст.
Я пытаюсь проверить каждую форму с этимКонфигурация перехватчика:
<interceptor name="scopedModelDriven"
class="com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor">
<param name="className">org.apache.struts.validator.DynaValidatorForm</param>
<param name="scope">request</param>
<param name="name">customerRegistrationForm</param>
</interceptor>