Hi, I tried this. Using debug info I can see that the validate method is being called. But no errors are being returned.
Thanks and regards, Karthik. On 1/29/06, Angelo zerr <[EMAIL PROTECTED]> wrote: > > Hi, > Name of form into validation.xml is the path of your Action > and not the name of your Action : > > <form name="/Control"> > <field property="strFirstName" depends="required"> > <arg0 key="privacyPrefForm.strFirstName"/> > </field> > </form> > > > Declare in your AplicationResources > (see example into validator-rules.xml) > > errors.required={0} is required. > privacyPrefForm.strFirstName=First name > > Regards > Angelo > > > 2006/1/29, Karthik Manimaran <[EMAIL PROTECTED]>: > > > > This is the form definition > > <form-bean name="privacyPrefForm" type=" > > com.bofa.ecomm.snf.web.privacy.PrivacyPreferencesBean"> > > </form-bean> > > > > The JSP file is as follows: > > <%@ page language="java" %> > > <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> > > <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> > > <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %> > > > > <html:form action = "Control.do?body=privacysecur_set_privacy_pref" > > method="post"> > > > > <logic:notPresent name="org.apache.struts.action.ERROR"> > > Errors Not Present > > </logic:notPresent> > > > > <html:errors/> > > <html:text property="strFirstName" size="30" maxlength="30" > > styleId="strFirstName"/> > > </html:form> > > > > > > On 1/29/06, Richard Yee <[EMAIL PROTECTED]> wrote: > > > > > > What is the form definition for privacyPrefForm? Where is the tag for > > > your strFirstName field in your form? > > > > > > Are you using a debugger at all? > > > > > > -Richard > > > > > > > > > Karthik Manimaran wrote: > > > > Hi, > > > > > > > > I am using the validator framework for form validation. Validation > > > doesnt > > > > seem to happen and no error messages are displayed. However the form > > is > > > > getting pre-populated with the user input. Can anyone tell me what I > > am > > > > missing here? > > > > > > > > struts-config.xml > > > > ------------------------- > > > > <action path="/Control" type=" > com.bofa.ecomm.snf.web.global.Control" > > > > name="privacyPrefForm" scope="request" validate="true"> > > > > <forward name="success" path="/jsp/global/def.jsp"/> > > > > <forward name="failure" path="/jsp/global/selectstate.jsp"/> > > > > </action> > > > > ... > > > > <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 > > > > --------------------- > > > > <?xml version="1.0" encoding="ISO-8859-1" ?> > > > > > > > > <!DOCTYPE form-validation PUBLIC > > > > "-//Apache Software Foundation//DTD Commons Validator > Rules > > > > Configuration 1.1.3//EN" > > > > " > http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd > > "> > > > > > > > > <form-validation> > > > > <formset> > > > > <form name="privacyPrefForm"> > > > > <field property="strFirstName" > > > > depends="required"> > > > > <arg0 key="errors.required"/> > > > > </field> > > > > </form> > > > > </formset> > > > > </form-validation> > > > > > > > > JSP file: > > > > ----------- > > > > > > > > <%@ page language="java" %> > > > > <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> > > > > <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> > > > > > > > > <html:form action = "Control.do?body=privacysecur_set_privacy_pref" > > > > method="post"> > > > > <html:errors/> > > > > .... > > > > > > > > </html:form> > > > > > > > > I am using the validator-rules.xml that comes with struts > > distribution. > > > > > > > > Thanks and regards, > > > > Karthik > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > >