Hi, I am having problems using Validator framework to perform client side validation on a String array property declared in a DynaValidatorForm.
The results are that the validation does seem to work in a fashion such that the user is not taken to the next page and is kept on current jsp while data entered is invalid BUT no pop up alert error messages are being diplayed. (For other forms in the application where I am validating single properties the validation and pop up error messages are working fine.) Has anybody solved/encountered this problem ? I have provided the relevant snippets from my current configuration to illustrate my implementation :- struts-config.xml ================= . . . <form-bean name="enterReadingForm" type="org.apache.struts.validator.DynaValidatorForm"> <form-property name="theReading" type="java.lang.String[]"/> </form-bean> . . . validation.xml ============== . . . <form name="enterReadingForm"> <field property="theReading" indexedListProperty="theReading" depends="required,minlength,maxlength,mask"> <arg0 key="prompt.theReading"/> <arg1 key="${var:minlength}" name="minlength" resource="false"/> <arg2 key="${var:maxlength}" name="maxlength" resource="false"/> <var> <var-name>minlength</var-name> <var-value>1</var-value> </var> <var> <var-name>maxlength</var-name> <var-value>6</var-value> </var> <var> <var-name>mask</var-name> <var-value>^[0-9]*$</var-value> </var> </field> </form> . . . ApplicationResources.properties =============================== . . . prompt.theReading=The Reading . . . enterReading.jsp ================ . . . <nested:iterate id="registerDetails" name="readingDetails" scope="page" property="register"> <nested:text name="registerDetails" property="theReading" size="6" maxlength="6"/> </nested:iterate> . . . --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]