In the validation.xml file I believe that the validator takes
<form name="StringWithoutForwardSlash"> as validate based on form name and <form name="/stringWithForwardSlash"> as validate based on the action name. Meaning that if the validator "sees" a formbean with the first examples name it does validation and then if it "sees" an action with same name as the second example it will do validation on the associated form. Anyway, in your example you have your action name with not slash so you would have to have either: <form name="/ValidationType">... OR <form name="ValidationTypeForm"> You also need to keep in mind that you need to extend ValidationTypeForm must extend ValidatorActionForm to use the action validation and ValidatorForm to use the form validation. -----Original Message----- From: Stephen Bennett [mailto:[EMAIL PROTECTED] Sent: Wednesday, August 13, 2003 11:39 AM To: [EMAIL PROTECTED] Subject: Struts Validator Has anyone had any problems getting the Struts Validator to work? I have a small sample app that works OK but cannot get my main app to work! As far as I can see I have done everything the same as in the sample one. I have noticed that when the sample app that works starts up I get four messages from the ValidatorPlugin the first pair mentions the validation.xml and the validator-rules.xml then later it says ValidatorPlugin initResources then the previous xml messages. With the real app that doesn't work I don't get these second initResources messages. I am not sure if this is significant or not, does anyone have any ideas? I have: - <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/> </plug-in> in my struts-config and <form name="ValidationType"> <field property="code" depends="required"> <arg0 key="validationCode.code"/> </field> <field property="constant" depends="required,integer"> <arg0 key="validationCode.constant"/> </field> </form> in my validation.xml validator-rules.xml are default my formbean is extending ValidatorActionForm and my action mapping is <action path="/ValidationType" name="validationTypeForm" input="/jsp/validationtype/validationType.jsp" type="com.mycompany.ValidationTypeAction" scope="session"> <forward name="Success" path="/jsp/success.jsp" redirect="true"/> <forward name="Failure" path="/jsp/failure.jsp" redirect="true"/> </action> I am using Struts 1.1 with Tomcat 4.1.24 on XP Can anyone help? Thanks Steve --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]