--- Jim Barrows <[EMAIL PROTECTED]> wrote: > > > > -----Original Message----- > > From: Woodchuck [mailto:[EMAIL PROTECTED] > > Sent: Thursday, September 09, 2004 1:05 PM > > To: Struts Users Mailing List > > Subject: Re: can i get ".do" from struts? > > > > > > > > --- Bill Siggelkow <[EMAIL PROTECTED]> wrote: > > > > > Why don't you use global forwards defined in your > > struts-config.xml. > > > Essentially creating a logical URL referencable by name. > > You can even > > > > > > have a query string in the forward's path. > > > > > > In your struts-config.xml: > > > <foward name="gotoFoo" path="/Foo.do"/> > > > > > > On a JSP page: > > > <html:link forward="gotoFoo">Goto Foo</html:link> > > > > > > Or in an action: > > > return mapping.findForward("gotoFoo"); > > > > hi Bill, thanks for your excellent suggestions! global forwards > will > > work nicely as well. however, i've already designated global > forwards > > only for the main menus in my web app, and adding other non-main > > forwards there will break my convention. otherwise it's definitely > > another good possiblity! > > Here's a good time to break with convention, and make a new one. You > have a very good reason to have a global forward here. In fact, it > fits with what global forwards are used for. So.... time to create a > new convention that will make your life easier, and not harder.
i will have to respectfully decline! if i use global forwards that means i will have more coupling between my code and struts-config.xml. ie. if a gremlin changes the global forward name, i will have to change the hard-coded global forward name in my java code. i want to minimize this type of maintenance as much as possible! > > > > > > > > > > > > > > Woodchuck wrote: > > > > > > > hihi, > > > > > > > > does struts have a built-in way to get the literal ".do" (or > > > whichever > > > > extension URL ending pattern you specify) string? > > > > > > > > or put another way, can anyone suggest an elegant way to > > forward to > > > > another action? > > > > > > > > ie. when creating an ActionForward object, it needs > "/myAction.do" > > > > instead of "/myAction"... > > > > > > > > i don't want to hard-code any struts-config information in my > code > > > per > > > > se, so what i'm doing is getting the desired ActionConfig based > on > > > my > > > > Action class's fqn. and then interrogating the object for the > path > > > > value which gives me "/myAction", but i need to append > > the stripped > > > > away URL ending pattern (in my case ".do"). > > > > > > > > anyone have elegant solutions for this? > > > > > > > > please and thanks, > > > > woodchuck > > > > > > > > > > > > > > > > > > > > > > > > __________________________________ > > > > Do you Yahoo!? > > > > New and Improved Yahoo! Mail - Send 10MB messages! > > > > http://promotions.yahoo.com/new_mail > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! Mail - 50x more storage than other providers! > > http://promotions.yahoo.com/new_mail > > > > > --------------------------------------------------------------------- > > 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] > > _______________________________ Do you Yahoo!? Shop for Back-to-School deals on Yahoo! Shopping. http://shopping.yahoo.com/backtoschool --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]