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.