cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Upayavira ...@odoko.co.uk>
Subject Re: Forward to another Servlet from Cocoon
Date Wed, 28 Sep 2005 10:34:26 GMT
<map:read src="http://url-of-your-servlet"/>

That should do it. It should make Cocoon into a simple reverse-proxy.

Regards, Upayavira

Victor Batista wrote:
> Hi! 
>    Thanks for your reply. Unfortunately I need to Forward the request, not
> to redirect it.
>     
>    Can I somehow use the Container Dispatcher to  handle this?
> 
>    I tried the code below inside my Cocoon Action, but I got a Cocoon Error:
> 
> try {
>     ServletContext context = (ServletContext)getContext();
>     context.getRequestDispatcher("/xpto").forward((ServletRequest)request,
> (ServletResponse)response);
>     return null;
>     } 
> catch (IOException e1) {
>     log.error("Error redirecting to HOME.ACTION!!");
> }
> 
>    Any help would really be appreciated.
>    Thanks in advance, 
>           Victor Batista
> 
> 
> -----Original Message-----
> From: Geert Josten [mailto:Geert.Josten@daidalos.nl] 
> Sent: quarta-feira, 28 de Setembro de 2005 7:58
> To: users@cocoon.apache.org
> Subject: Re: Forward to another Servlet from Cocoon
> 
> Hi Victor,
> 
> I guess that you mean that you have defined multiple servlets in your
> WEB-INF/web.xml file?
> 
> If a url is catched by the CocoonServlet and you want to fetch data from
> another servlet or redirect 
> to it, even within the same war, you will have to go through the http stack
> again. In other words, 
> you could use <map:redirect-to> as suggested by Upayavira, but you will have
> to start the uri 
> attribute with "http://"
> 
> HTH,
> Geert
> 
> 
>>>Hello!
>>>
>>>    I have a web application with a few servlets, one of which extends 
>>>the CocoonServlet. In some cases, I need to forward from the 
>>>CocoonServlet to a different servlet of my web application. How can I 
>>>do this?
>>
>>
>>Use:
>>
>><map:redirect-to uri="......"/>
>>
>>To forward to a URI that is handled by your servlet instead.
>>
>>Regards, Upayavira
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
>>For additional commands, e-mail: users-help@cocoon.apache.org
>>
>>
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Mime
View raw message