Robert Taylor wrote:
One could use DynaValidatorActionForm for wizard processes that used the same form but validate different fields based on the path.
robert
-----Original Message----- From: Brice Ruth [mailto:[EMAIL PROTECTED] Sent: Tuesday, December 30, 2003 1:29 PM To: Struts Users Mailing List Subject: Re: server-side validation with Validator
Yeah, I read pretty much exactly that in Ted's book, but I have to admit, I'm not entirely sure what it means ... someone previously also mentioned that the DynaValidatorForm uses the "name" attribute of the action definition, whereas the DynaValidatorActionForm uses the "path" ... well, my "path" is the path for the Action ... I'm not sure under what circumstances one would use DynaValidatorActionForm, I guess ...
Matthias Wessendorf wrote:
Hi,
The DynaValidatorForm will match the formset name with the form-bean name. it uses mapping.getAttribute() to init the validator
The DynaValidatorActionForm will match the formset name with the action-mapping path. it uses mapping.getPath() for init the validator
-----Original Message----- From: Brice Ruth [mailto:[EMAIL PROTECTED] Sent: Tuesday, December 30, 2003 7:11 PM To: Struts Users Mailing List Subject: Re: server-side validation with Validator
OK, nevermind ... I just needed to change DynaValidatorActionForm to DynaValidatorForm ... now it works.
Brice Ruth wrote:
OK, I have to admit, I'm a bit confused using Validator, despite looking at the online docs & having Ted's excellent book at hand.
I have everything setup to do server-side validation, as far as I can tell ... I've set a breakpoint in DynaValidatorActionForm.validate and
it is getting called ... to test if the validation is working, I've disabled the JavaScript validation by removing the onsubmit call for my <html:form> element ... fine, now I can submit non-valid data. However, I keep getting to my Action, instead of being shunted back to
the input page. My input page is defined as a tile definition, here's what my struts-config.xml looks like (for that section):
<action path="/US/garden/resources/orangeThumbApply" type="com.fiskars.struts.actions.OrangeThumbSaveData" name="orangeThumbApp" scope="request" validate="true" input="garden.orangeThumbForm"> <forward name="success" path="garden.orangeThumbThankyou"/> </action>
Does anyone see anything wrong here? To test the validation, I've left out a required field and I've entered a text string for a numeric (short) value.
My JavaScript validation seems to be working like a champ, but the server-side stuff seems MIA, even though its being called.
TIA
-- Brice D. Ruth Sr. IT Analyst Fiskars Brands, Inc.
--------------------------------------------------------------------- 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]
-- Brice D. Ruth Sr. IT Analyst Fiskars Brands, Inc.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

