This should be easy to do... Just extend ActionSupport with a class with
a forwardUrl property (with a getForwardUrl() method) and your mapping
could be like this:

        <action name="forward" class="ForwardAction">
             <result name="success" type="dispatcher">
                 <param name="location">${forwardUrl}</param>
             </result>
             <interceptor-ref name="aStack"/>
         </action>

The ${...} syntax tells it to evaluate the stuff between the brackets as
an expression, so it will call getForwardUrl() on your Action... 

> -----Original Message-----
> From: Sakke Wiik [mailto:[EMAIL PROTECTED] 
> Sent: Saturday, February 28, 2004 5:59 AM
> To: [EMAIL PROTECTED]
> Subject: [OS-webwork] ForwardAction
> 
> 
> I need a Struts-like ForwardAction so that all forwards to JSP-pages 
> executes a set of interceptors. Therefore I was thinking of an action 
> that takes an url as a parameter and forwards to it. My 
> question is: can 
> I configure the result in xwork.xml so that it reads the 
> url-parameter? 
> I was thinking of something like this:
>        <action name="forward" class="ForwardAction">
>             <result name="success" type="dispatcher">
>                 <param name="location">forwardUrl</param>
>             </result>
>             <interceptor-ref name="aStack"/>
>         </action>
> 
> 
> Are there any better way to do this?
> 
> cheers,
> Sakke
> 
> 
> -------------------------------------------------------
> SF.Net is sponsored by: Speed Start Your Linux Apps Now.
> Build and deploy apps & Web services for Linux with
> a free DVD software kit from IBM. Click Now! 
> http://ads.osdn.com/?ad_id=1356&alloc_id=3438> &op=click
> 
> _______________________________________________
> 
> Opensymphony-webwork mailing list 
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> 


-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id56&alloc_id438&op=click
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to