no need to create a Form class in local. if we are using DynaActionForm, then no need of create form class in local. i tried in struts_config.xml only, it is working well.
Quoting Vishal Gaurav <[EMAIL PROTECTED]>: > Hi, > > Simply having your dyna form bean of the type Dyna Validator form will not > work. You have to declare your form bean in the Struts Config as type any > local form bean you have. ( <form-bean name="ObjectTypeForm" type=" > com.local.ABCForm">) > > Then your ABCForm will extend DynaValidatorForm or DynaValidatorActionForm > depending on yor requirement. > > It would have code similar to one given below > > public class LoginForm extends DynaValidatorActionForm{ > public ActionErrors validate(ActionMapping mapping, HttpServletRequest > request) { > > ActionErrors errors = null; > errors = super.validate(mapping, request); > > return errors; > } > } > > Hope this solves your problem. > > > On 1/12/06, Vasumathi <[EMAIL PROTECTED]> wrote: > > > > sorry u try this one. not previous one. > > > > <form-bean name="ObjectTypeForm" > > type="org.apache.struts.validator.DynaValidatorForm"> > > <form-property name="objectType" type=" java.lang.String" /> > > <form-property name="description" type="java.lang.String" /> > > </form-bean> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Quoting Mahadevan Venkataraman <[EMAIL PROTECTED]>: > > > > > > > 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. > > > > > > > > TIA > > > > > > > > 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> > > > > > > > > > > > > > > > > > > > > > > > > > > > > __________________________________________________ > > > > Do You Yahoo!? > > > > Tired of spam? Yahoo! Mail has the best spam protection around > > > > http://mail.yahoo.com > > > > > > > > --------------------------------------------------------------------- > > > > 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] > > > > > > > -- > Thanks and Regards, > Vishal Gaurav > Ph : 9810482236 > Email : [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]