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]

Reply via email to