Do you have the ValidatorPlugin defined in your struts-config.xml file. For example you should have something like this defined:
<plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/> </plug-in> robert > -----Original Message----- > From: Abhishek Srivastava [mailto:[EMAIL PROTECTED] > Sent: Sunday, December 14, 2003 1:43 AM > To: 'Struts Users Mailing List' > Subject: RE: Commons validation framework and struts > > > Hello Robert, > > Thanks for your reply. > > It's a typo in my email. My form has fields operand1, operand2 > and operator. > I have defined the same in the validation.xml still the > validation does not > occur. > > Please tell me what am I going wrong. > > Regards, > Abhishek. > > > -----Original Message----- > From: Robert Taylor [mailto:[EMAIL PROTECTED] > Sent: Friday, December 12, 2003 8:21 PM > To: Struts Users Mailing List > Subject: RE: Commons validation framework and struts > > Your field names aren't the same. > > operator1 != operand1 > operator2 != operand2 > > They must be the same or validation on those fields won't occur. > > robert > > > -----Original Message----- > > From: Abhishek Srivastava [mailto:[EMAIL PROTECTED] > > Sent: Friday, December 12, 2003 9:35 AM > > To: [EMAIL PROTECTED] > > Subject: Commons validation framework and struts > > > > > > Hello All, > > > > I am trying to learn the new validation framework provided with struts > > 1.1 and am facing a few problems. > > > > I have a form object which I have derived from ValidatorForm class. In > > this form I have fields like operator1, operator2. I have created a > > file called validation.xml where I have made entries like > > > > <form-validation> > > <formset> > > <form name='calcForm'> > > <field name='operand1' depends='required'> > > </field> > > <field name='operand2' depends='required'> > > </field> > > </form> > > </formset> > > </form-validation> > > > > The entry for action in my struts config is > > > > <action path='/calc' > > type='com.abhi.CalcAction' > > scope='request' > > name='calcForm' > > parameter='action' > > input='/calc.jsp' > > validate='true'> > > <forward name='success2' path='/calc.jsp' /> > > </action> > > > > <form-bean > > name="calcForm" > > type="com.abhi.CalcForm" > > /> > > > > The application is working fine. Except that when I leave the fields > > operator1 or operator2 empty then no error is reported. > > > > Is there some step which I have missed out? Please help me out. > > > > Regards, > > Abhishek. > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]