I just found I can use ActionRedirect which solves all my problems: It allows me to redirect and add query string parameters!
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Thursday, July 20, 2006 4:46 PM To: user@struts.apache.org Subject: RE: Struts forward and redirect Felix Khazin asked; > Hi all, > > I have a quick question: > > My struts-config.xml has a forward line such as: > <forward name="show" path="/application.do"/> > In my controller if I set an attribute such as: > > Request.setAttribute("test", "test string"); > Return (mapping.findForward("show")); > > This works fine and I am able to use test in the view. > > But if I change the forward to "redirect=true" this > functionality disappears and I am no longer able to use the > attributes set in the controller. > > Does anyone know why I can't do this with a redirect, and how > I may be able to still use a redirect and get the attributes > in the view? A redirect is a message to the browser telling it to make a new request for a different URL. Since the browser is sending a new request, any data you put into the old request goes away. If you need to have data available between browser requests, store it in the session, instead. - George http://www.idiacomputing.com/ --------------------------------------------------------------------- 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]