You can do it in two ways -
1. Action chaining using result type="chain" - But as a rule, action
chaining is not recommended.
2. Using Redirect-after-post pattern. You'll need to define result
type="redirectAction". For example, if you need to redirect from ActionA to
ActionB, your struts2 config will look like -
<action name="ActionA" class="example.Test">
<result type="redirectAction">ActionB</result>
</action>
While redirecting, you'll need to persist any data that is needed for
subsequest request temporarily on the server side (flash scope in popular
lingo :^) ) . You might want take a look at the Scope plugin which provides
such support out of the box.
- Omkar
alexworden wrote:
>
> Hi,
>
> I'm trying to process a request to URL-A with Action-A, then display a
> home page of URL-B in Struts 2. However, in order to display the view of
> URL-B, I need to invoke Action-B first. I also want any ActionErrors from
> Action-A to be present in the view of URL-B.
>
> How do I do this? It used to be simple in Struts-1, but I can't figure it
> out for Struts2.
>
> Thanks,
>
> Alex
>
--
View this message in context:
http://www.nabble.com/-S2--How-to-forward-to-another-struts-mapping-tf4846285.html#a13873782
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]