You may also want to check out ParameterActionForward: http://www.mail-archive.com/[EMAIL PROTECTED]/msg96372.html
robert > -----Original Message----- > From: Twan Kogels [mailto:[EMAIL PROTECTED] > Sent: Thursday, July 08, 2004 10:21 AM > To: Struts Users Mailing List > Subject: RE: ActionForward with runtime parameter? > > > Hello, > > Thanks for the replies! Yes, the parameter should be passed as a real > parameter. I tryed the setattribute/getattribute method but that resulted > in strange side effects. To remove the side effects more code lines we're > needed. I guess i'll stick to my new ActionForward method. > > Cheers, > Twan > > At 14:32 08-7-2004, you wrote: > >yeh. If you set it as an attribute and try to get it as a parameter your in > >for some dissapointment ;-) > >Doing it as an attribute would be ok though so long as its a non-redirecting > >forward and the place you forward to knows to expect it as an attribute. > >This does however mean you will also be passing along the baggage of all the > >submitted request parameters for this page... > > > >In this case I think that its definately parameters that Twan is after, so > >the new ActionForward technique is the way to go. > > > >-----Original Message----- > >From: Geeta Ramani [mailto:[EMAIL PROTECTED] > >Sent: Thursday, 8 July 2004 20:21 > >To: Struts Users Mailing List > >Subject: RE: ActionForward with runtime parameter? > > > > > >Just a couple of small notes here though, (added for the Struts beginner): > >you will be setting and getting a "attribute" not a "parameter". Also you > >will need to set/get it as an Integer not an int.. > > > >Geeta > > > > > -----Original Message----- > > > From: Kailash Vasani [mailto:[EMAIL PROTECTED] > > > Sent: Thursday, July 08, 2004 8:29 AM > > > To: 'Struts Users Mailing List' > > > Subject: RE: ActionForward with runtime parameter? > > > > > > > > > Hi, > > > > > > Set id and it's value in request object and just forward to > > > mapping.findForward("success"). > > > In ur target page (where u r forwarding), get the value for > > > parameter (id) > > > from request object. > > > > > > that should do the trick > > > > > > Kailash > > > > > > > > > -----Original Message----- > > > From: Twan Kogels [mailto:[EMAIL PROTECTED] > > > Sent: Thursday, July 08, 2004 5:50 PM > > > To: [EMAIL PROTECTED] > > > Subject: ActionForward with runtime parameter? > > > > > > > > > Hello people, > > > > > > I've started my first project with struts. It's working fine, > > > clean and > > > quick. But i have a question regarding actionforwards and > > > parameters to the > > > path. > > > > > > I have a form; when the user submits the form i forward the > > > user to another > > > page. This page requires one parameter (?id=x) to function. > > > Now i use a > > > code like: > > > > > > return new > > > ActionForward(mapping.findForward("success").getPath()+"?id="+ > > > glform.getGroe > > > p()); > > > > > > to forward and add a parameter. The forward "success" > > > contains the url to > > > the page without parameters (/page.do). I then append the > > > "id=" parameter > > > and create a new ActionForward. > > > > > > The value of the id= parameter is only known when the user > > > submits the > > > form. So i cannot put the id parameter in the struts-config.xml file. > > > > > > Is the above code the best and cleanest way to do the thing i > > > want to do? > > > > > > Cheers, > > > Twan Kogels > > > > > > > > > > > > --------------------------------------------------------------------- > > > 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] > > > > > >--------------------------------------------------------------------- > >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]