Annotation valiations (@StringFieldValidator, @StringLengthFieldValidator)
doesn't work while @RequiredStringValidator doesn't do shortcircuiting
-------------------------------------------------------------------------------------------------------------------------------------------------
Key: WW-2485
URL: https://issues.apache.org/struts/browse/WW-2485
Project: Struts 2
Issue Type: Bug
Components: XML Validators
Affects Versions: 2.0.11
Environment: Windows XP SP2, Struts 2.0.11, Jetty 6.0.1
Reporter: Zahid Nazir
Validation doesn't occur and no message is thrown back when annotating setters
(I checked getter too but to no affect),see below
// @StringLengthFieldValidator(message="Default message",
key="errors.required.first", shortCircuit=true, trim=true, minLength="1",
maxLength="35")
// @RequiredFieldValidator(message = "You must enter a string value for
first...", key="errors.required.last", shortCircuit=false)
@RequiredStringValidator(message = "First",
key="errors.required.first", shortCircuit=true, trim=true)
public void setFirst(String first) {
this.first = first;
}
Validation does get invoked for @RequiredStringValidator but then shortCircuit
doesn't work.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.