Couldn't you do something like the following? <s:url id="myAction" action="MyAction" > <s:param name="param1" value="value1" /> <s:param name="param2" value="value2" /> <s:param name="param3" value="value3" /> </s:url>
... redirect:%{myAction} I haven't personally tried this, but I've used plenty of "action" URLs with multiple parameters defined this way. Todd Kofford tkoff...@ku.edu University of Kansas - IT -----Original Message----- From: Greg Lindholm [mailto:greg.lindh...@gmail.com] Sent: Monday, June 22, 2009 10:04 AM To: Struts Users Mailing List Subject: Re: redirect action in s:submit >From looking at the source it doesn't look like it should be adding the .action extension so I would suggest you run it in the debugger and break in DefaultActionMapper and see where the .action is coming from. On Mon, Jun 22, 2009 at 10:44 AM, Bhaarat Sharma <bhaara...@gmail.com>wrote: > my Struts version is 2.0.6 > @Greg...I tried what you suggested..it works but not quite. > > "redirect:MyAction.action?param1=value1¶m2=value2" > > turns into the following url > MyAction.action?PageSize=50&pageIndex=3.action > > problem is that it adds '.action' to the end... > > On Mon, Jun 22, 2009 at 10:04 AM, Martin Gainty <mgai...@hotmail.com> > wrote: > > > > > Yes it works and it's part of the DefaultActionMapper. I don't think > you > > > will be able to add parameters using the "redirect-action:" prefix. I > > > haven't try it but you should be able to use the "redirect:" prefix and > > > construct the url with parameters like this > > > "redirect:MyAction.action?param1=value1¶m2=value2". > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org