here is another means to do it: http://nagoya.apache.org/wiki/apachewiki.cgi?ValidatorDispatchAction
> -----Original Message----- > From: Trent Fisher [mailto:[EMAIL PROTECTED] > Sent: Tuesday, August 26, 2003 9:26 PM > To: [EMAIL PROTECTED] > Subject: Re: RE : RE : Validator and Dispatch Actions > > > On this same note, if I were then calling a dispatch method > on that action > class to load/pre-populate the page, I would also need to > register yet > another actionMapping that would use the same action class > for the "type" > parameter, but would just call the load method instead one of > the submission > methods, correct? I don't use a load method but I think you're right. > > Basically, if I'm breaking this down correctly, if someone is using > Dispatch/LookupDispatch Action and the struts validator, they > would need 1 > ActionMapping to call in order to load the page (and it's > dispatch method on > the action class) as well as 1 ActionMapping for each of the > "submission > possibilities" they had on their JSP... i.e., if you wanted > to validate 2 > subsets of fields on the page, you'd have an actionmapping > for each of them. > yes > Isn't the struts-config going to get quite cluttered and > harder to follow if > this is the pattern used? > it depends on how many actionMappings you need. > Is there a different approach that is recommended vs. this one? > yes, another means is proposed here: http://nagoya.apache.org/wiki/apachewiki.cgi?ValidatorDispatchAction > > > >From: "thomas Sontheimer" <[EMAIL PROTECTED]> > >Reply-To: "Struts Users Mailing List" > <[EMAIL PROTECTED]> > >To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]> > >Subject: RE : RE : Validator and Dispatch Actions > >Date: Mon, 25 Aug 2003 17:04:35 +0200 > > > >you don't need 2 action classes. > >you may declare 2 actions in the struts-config.xml file > using the same > >class. but you have to declare 2 formset tags in the validation.xml > >file, setting up each form name with the action path instead of the > >form name. > > > >in the first formset tag you define validation rules for all > the fields > >and in the second you do it only for a part of them. > > > >using the first action will validate all the fields and using the > >second will validate only a part of them. > > > >thomas > > > > > -----Original Message----- > > > From: Trent Fisher [mailto:[EMAIL PROTECTED] > > > Sent: Monday, August 25, 2003 4:05 PM > > > To: [EMAIL PROTECTED] > > > Subject: Re: RE : Validator and Dispatch Actions > > > > > > > > > This being the case, say you had a situation where your > form had a > > > few fields that would be disabled/not displayed if a user didnt > > > have a certain > > > access level. > > > > > > If you wanted 2 separate validation schemes for this form > (one that > > > has all fields being validated, one that has all fields except for > > > the "disabled/not > > > shown" fields being validated) then you would need 2 action > > > classes (or 2 > > > dispatch methods in the case below)? If the actions will be > > > executing > > > similar, if not identical code based on the fields submitted, > > > this seems > > > like an awful lot of rework just to get the validation > accomplished. > > > > > > > > > > > > > > > >From: "thomas Sontheimer" <[EMAIL PROTECTED]> > > > >Reply-To: "Struts Users Mailing List" > > > <[EMAIL PROTECTED]> > > > >To: "'Struts Users Mailing List'" > <[EMAIL PROTECTED]> > > > >Subject: RE : Validator and Dispatch Actions > > > >Date: Mon, 25 Aug 2003 15:21:47 +0200 > > > > > > > >you have to use (Dyna)ValitatorActionForm instead of > > > >(Dyna)ValidatorForm. Then in your validation.xml file for > > > each new rule > > > >you specify you have to replace the name of the form by the > > > name of the > > > >action using the form. And the rule will be applied to the > > > form only if > > > >it's called from the action you gave the name. > > > >In your case you have to specify 1 form, 3 actions and 3 rules. > > > > > > > >thomas > > > > > > > > > -----Original Message----- > > > > > From: manglu [mailto:[EMAIL PROTECTED] > > > > > Sent: Tuesday, August 26, 2003 1:33 AM > > > > > To: [EMAIL PROTECTED] > > > > > Subject: Validator and Dispatch Actions > > > > > > > > > > > > > > > Hi, > > > > > > > > > > I want to use the Struts Validator to do validation. > > > > > > > > > > > > > > > The Same action form is used for SEARCH, CREATE and EDIT. > > > > > > > > > > The validation rules for each of them is different( from > > > the other > > > > > two) > > > > > > > > > > How do i go about defining such a config in the validation > > > > > config file. > > > > > > > > > > Appreciate any help. > > > > > TIA > > > > > Manglu > > > > > > > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------- > > > > > - > > > > > 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] > > > > > > > > > > _________________________________________________________________ > > > MSN 8: Get 6 months for $9.95/month > > > http://join.msn.com/?page=dept/dialup > > > > > > > > > > > > > -------------------------------------------------------------------- > > > - > > > 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] > > > > _________________________________________________________________ > Get MSN 8 and enjoy automatic e-mail virus protection. > http://join.msn.com/?page=features/virus > > > --------------------------------------------------------------------- > 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]