Can you override (or supplement?) a DynaValidatorForm with a form bean, and use the validate() method along with the validations specified in the validation.xml? I can display my validation.xml errors, but not any from my validate() method. It appears to bypass it and go right to the 'success' page. Seems like this should work, but obviously I am missing something.
I have a DynaValidatorForm and a "form bean" and action mapping as follows: <form-bean name="profileform" type="org.apache.struts.validator.DynaValidatorForm"> <form-property name="userName" type="java.lang.String" /> <form-property name="password" type="java.lang.String" /> <form-property name="confirmPassword" type="java.lang.String" /> ... </form-bean> public class ProfileForm extends DynaValidatorForm { public ProfileForm() { super(); } public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { ActionErrors errors = super.validate(mapping, request); if (errors == null) { errors = new ActionErrors(); } String pw = (String)this.get("password"); String cpw = (String)this.get("confirmPassword"); if (!(pw.equals(cpw))) { errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("error.validate.password")); } if (errors.isEmpty()) {return null;} return (errors); } } <action path="/savenewprofile" type="com.etc.actions.RegisterPostAction" name="profileform" scope="request" input=".register" validate="true"> <forward name="success" path=".login"/> <forward name="cancel" path=".main"/> </action> Any suggestions? Susan Bradeen SoftLanding Systems, Inc [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]