I'm a newbie, but how about taking this approach in struts 1.1? I imagine that you could create a LookupDispatchAction with a path mapping of /MyLDA and then create individual mappings for each LDA function?
Assuming your ActionServlet maps to .oxa, you could have forward actions access the following resources: <action path="/save" parameter="/MyLDA.oxa?exec=save" scope="request" type="org.apache.struts.actions.ForwardAction" validate="false"> </action> <action path="/edit" parameter="/MyLDA.oxa?exec=edit" scope="request" type="org.apache.struts.actions.ForwardAction" validate="false"> </action> Would this work? Or does the resource specified in the "parameter" attribute only specify an internal resource (i.e., it is not inspected Struts processing). I would like to hear the thoughts of others. Josh Holtzman American Data Company [EMAIL PROTECTED] Voice: (310) 470-1257 Fax: (310) 362-8454 Sun Microsystems iForce Partner -----Original Message----- From: Joe Hertz [mailto:[EMAIL PROTECTED] Sent: Friday, April 23, 2004 3:11 PM To: 'Struts Users Mailing List' Subject: RE: Benefits of LookupDispatchAction without parameter nonsense 1.2 Gives you MappingDispatchActions The ActionMapping Path's will be different, but you can still consolidate everything into one class. /ObjectSave -> ActionClass.save() /ObjectEdit -> ActionClass.edit() You do this with the parameter attribute for each individual mapping. You use the name of the method itself, rather than it being something that gets looked up. > -----Original Message----- > From: Riyad Kalla [mailto:[EMAIL PROTECTED] > Sent: Friday, April 23, 2004 6:00 PM > To: Struts Users Mailing List > Subject: Benefits of LookupDispatchAction without parameter nonsense > > > Hey guys, > After playing with the LookupDispatchAction most of the day and > converting over some existing functionality to using it, I've figured > out that i love the consolidation of functionality into 1 class, but > the problems I've run into (non stop) dealing with the parameter and > making sure that all my buttons now have "property" values (which, for > example, breaks some existing code like <html:cancel />) so that the > LDA has a parameter to determine which method to call has gotten me > really short on nerves. > > Does anyone else have a nice clean way that they have consolidated all > their CRUD functions into a 1 action, then found a nice way to > delegate to the proper method based on say the URL that the user is > trying to access (instead of the parameter value)? > > Best, > Riyad > > --------------------------------------------------------------------- > 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]