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]