I tried the crosscontext forward in my action and this worked well. But
the only problem is I need to return an ActionForward from the execute
method. I tried to return NULL and all worked great ie. :

        ...

        
getServlet().getServletContext().getContext("/Webapp2").getRequestDispat
cher("/action22.do?     event=initCreate").forward(request, response);

        Return null;
}

For chance, I don't have bad classloader issues, but I'm not sure if
it's a good practice to return a ActionForward null.

Thank you for your help,
Pass a good week-end.



-----Original Message-----
From: Alexandre Simon [mailto:[EMAIL PROTECTED] 
Sent: February 16, 2006 2:14 PM
To: Struts Users Mailing List
Subject: Re: Problem forwarding to an action in another webapp

Action path is relative to the current webapp.
What you want is a crosscontext forward, ie. : 
getServletContext().getContext("/Webapp2").getRequestDispatcher("/action
2.do").forward(...)

Be sure your container accept it.

Hope helps.

Mineau, Christian wrote:

>We develop an application with Struts MVC. In this application, we have

>two webApps containing some Struts Actions in each one (i.e two 
>Struts-config.xml files). These both webApps are in separate EAR files.
>
>
> 
>
>Example: 
>
>Webapp1 contains action11 and action12
>
>Webapp2 contains action21 and action22
>
> 
>
>My concern is when I'm in the action11 and I want forward in the
>action22 directly I found the error "Invalid path was requested". I 
>tried this configuration:
>
> 
>
><action path="/action11" type="ca.xyz.Action11" name="action11Form"
>parameter="event">
>
>            <forward name="success"
>path="/Webapp2/action22.do?event=initCreate"/>
>
></action>
>
> 
>
>Somebody can help me,
>
>Thx.
>
>
>  
>


---------------------------------------------------------------------
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