One thing not shown here would be plugging in the validator via the struts-config.
* http://struts.apache.org/struts-action/userGuide/building_view.html#validator -- HTH, Ted. http://www.husted.com/poe/ On 1/11/06, Maha Venkataraman <[EMAIL PROTECTED]> wrote: > Hi, > > I am having some problems in getting struts to > validate my input form. It seems to completely ignore > the validation and starts executing the action. > > Here are the relevant files. Any help regarding this > is highly appreciated. > > Thanks in advance > > Maha > > struts-config.xml > ------------------ > > <form-beans> > <!-- objectType form bean --> > <form-bean name="ObjectTypeForm" > type="forms.ObjectTypeForm" > dynamic="true"> > <form-property name="objectType" > type="java.lang.String"/> > <form-property name="description" > type="java.lang.String"/> > </form-bean> > > </form-beans> > > the action - mappings contains > > <action path="/ObjectType" > type="actions.ObjectTypeAction" > name="ObjectTypeForm" > scope="request" > validate="true" > input="/objecttype.jsp" > parameter="function"> > <forward name="failure" > path="/error.jsp" /> > <forward name="success" > path="/index.jsp" /> > <forward name="goToAddStartPage" > path="/objecttype.jsp" /> > </action> > > The ObjectTypeAction class extends DispatchAction. > > validate.xml > ------------ > > <form-validation> > <formset> > <form name="ObjectTypeForm"> > <field property="objectType" > depends="required"> > <arg0 key="prompt.objecttype"/> > </field> > </form> > </formset> > </form-validation> > > validation-rules.xml > -------------------- > > <form-validation> > <global> > <validator name="required" > > classname="org.apache.struts.validator.FieldChecks" > method="validateRequired" > methodParams="java.lang.Object, > > org.apache.commons.validator.ValidatorAction, > > org.apache.commons.validator.Field, > > org.apache.struts.action.ActionErrors, > > javax.servlet.http.HttpServletRequest" > msg="errors.required"> > </validator> > </global> > </form-validation> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]