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]

Reply via email to