Alternatively, if you want to avoid constructing the query string
manually, you can use the ActionRedirect class (as of 1.2.7 I believe).
This has an addParameter() method specifically for this. Typically, you
would pass an existing ActionForward instance to ActionRedirects'
constuctor to copy its configuration...
ActionForward af = new ActionRedirect(mapping.findForward("theForward"));
af.addParameter("myParam", "val");
return af;
--
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com
AIM: fzammetti
Yahoo: fzammetti
MSN: [EMAIL PROTECTED]
On Tue, November 8, 2005 10:02 am, Borislav Sabev said:
> Deepa Khetan wrote:
>
>>Hi,
>> I am trying to add a parameter at runtime in ActionMapping of my Action
>>Class. I am using mapping.setParameter() for this. It gives an
>>IllegalStateException saying Configuration file is frozen. Is there a way
>> in
>>which i can add a parameter at runtime??
>> Regards,
>>Deepa
>>
>>
>>
> Hi Deepa,
> you have to construct a new ActionForward object and then return it.
> here is an example:
> ActionForward fwd =
> mapping.findForward(Constants.ACTIONFORWARD_SUCCESS);
> String path = fwd.getPath();
> path += "&myparam=";
> path += someparamvalue;
> return new ActionForward(path);
>
> regards
> borislav
>
>
>
>
> ---------------------------------------------------------------------
> 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]