struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cilquirm <aadi.deshpa...@gmail.com>
Subject Re: [S2] forward to another action
Date Thu, 01 Mar 2007 22:15:11 GMT

why can't you add parameters in chain?

In your action, can't you :

 1)  implement ParameterAware
 2) set a parameter value in the map that's passed in
 3) chain to your action
 4) have the value be set in your chained action, via the params interceptor

-a



Laurie Harper wrote:
> 
> Mike Baroukh wrote:
>> 
>> I can't figure how to do this.
>> Can somebody help me ????
>> 
>> I wan't to forward an action to another with something like
>> requestDispatcher("/action.do?param1=value1").forward(req, res);
>> 
>> - I can't use redirect because I wan't to use the same request scope.
>> - I can't use chain because chain doesn't allow to add parameters.
>> - I can't use dispatcher because *.do is mapped to a filter and not a 
>> servlet. The application server doesn't find servlet to forward to 
>> (Result in file not found ...)
>> - I wan't to call again interceptor stack
>> 
>> So, please, how do you resolve this case ???
>> Why having deleted the ServletAction that was in WW ????
> 
> So you're using Struts2? Why not just configure the target action in 
> your action mapping as normal? Roughly,
> 
>    <action ...>
>      <result name="blah">/action.do?param1=value1</result>
>      ...
>    </action>
> 
> If 'value1' isn't static, you can use the ${expr} form to resolve it 
> against the value stack.
> 
> L.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/forward-to-another-action-tf3326999.html#a9259840
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message