Make sure that the files for the validator plug-in do exist in the specified location. Also, make sure that the ActionForm for employeeForm extends ValidatorForm or DynaValidatorForm. Also, make sure that 'validate="true"' is set on your action mapping in the struts-config.xml.

-Bill Siggelkow

Nishant wrote:

hi to all,
i am using validator form to validate my fields...but it is not working......
my pulgins used in struts-config.xml file is ....
 <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
    <set-property
        property="pathnames"
        value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
  </plug-in>


validation.xml form is



<formset>

<form name="employeeForm">
<field property="age" depends="required,minlength,maxlength,integer">
<arg0 key="profile.age"/>
<arg1 key="${var:maxlength}"
name="maxlength"
resource="false"/>
<arg1 key="${var:minlength}"
name="minlength"
resource="false"/> <var>
<var-name>minlength</var-name>
<var-value>2</var-value>
</var>
<var>
<var-name>maxlength</var-name>
<var-value>2</var-value>
</var>
</field>
<field property="department" depends="required,maxlength">
<arg0 key="profile.department"/>
<arg1 key="${var:maxlength}"
name="maxlength"
resource="false"/>
<arg1 key="${var:minlength}"
name="minlength"
resource="false"/> <var>
<var-name>maxlength</var-name>
<var-value>15</var-value>
</var>
</field>
<field property="project" depends="required,maxlength">
<arg0 key="profile.project"/>
<arg1 key="${var:maxlength}"
name="maxlength"
resource="false"/>
<arg1 key="${var:minlength}"
name="minlength"
resource="false"/> <var>
<var-name>maxlength</var-name>
<var-value>100</var-value>
</var>
</field>
<field property="emailid" depends="required,email,maxlength">
<arg0 key="profile.emailid"/>
<arg1 key="${var:maxlength}"
name="maxlength"
resource="false"/>
<arg1 key="${var:minlength}"
name="minlength"
resource="false"/> <var>
<var-name>maxlength</var-name>
<var-value>20</var-value>
</var>
</field>
</form>
</formset>


i am using single form in application thus only on validationform is .....EmployeeForm.java plz help thanks in advanced


Regards Nishant Patil Software Engineer Cybage Softwares Pvt. Ltd. (A CMM Level 3 Company) West Avenue, Kalyaninagar Pune - 411006 [EMAIL PROTECTED] www.cybage.com "There is difference between knowing the Path and walking on the Path"


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to