Mineau, Christian wrote:
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.

Yes, that's the documented way to tell Struts you have taken care of generating the response and that it needn't do anything further with this request.

L.

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