Реализует ли ваш ActionBean ValidationErrorHandler?
Похоже, что разрешение, которое вы получаете при сбое проверки, является getContext (). GetSourcePageResolution () ...
Ваш метод проверки должен быть реализованследующим образом:
/** Converts errors to HTML and streams them back to the browser. */
public Resolution handleValidationErrors(ValidationErrors errors) throws Exception {
StringBuilder message = new StringBuilder();
for (List<ValidationError> fieldErrors : errors.values()) {
for (ValidationError error : fieldErrors) {
message.append("<div class=\"error\">");
message.append(error.getMessage(getContext().getLocale()));
message.append("</div>");
}
}
return new StreamingResolution("text/html", new StringReader(message.toString()));
}