cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefano Mazzocchi <stef...@apache.org>
Subject Re: New : internal redirects with "cocoon:" URIs
Date Wed, 27 Mar 2002 20:25:46 GMT
Jeremy Quinn wrote:
> 
> At 4:24 pm +0100 27/3/02, Sylvain Wallez wrote:
> >Hi team,
> >
> >I implemented internal redirects using the "cocoon:" pseudo-protocol.
> >This is the Cocoon-equivalent to servlet request forwarding.
> >
> >This means that writing
> >  <map:match pattern="">
> >    <map:redirect-to uri="cocoon:/index.html"/>
> >  </map:match>
> >will make a recursive call on the current processor to serve
> >"index.html" without going back to the client browser.
> >
> >This is also available in the Redirector used by actions. And as usual,
> >"cocoon:/xxx" uses the current sitemap, and "cocoon://xxx" uses the root
> >sitemap.
> >
> >This feature will be especially usefull with the flow engine, since the
> >flow script chooses the page that comes next and should be able to call
> >this page without losing business data that may be stored as request
> >attributes.
> >
> >This is implemented in org.apache.cocoon.environment.ForwardRedirector
> >and used for now only by the treeprocessor (so I didn't update the
> >samples to avoid to break them). Integration with the compiled engine
> >should be fairly easy, but I'm sooo late on my paid work, so any takers
> >are welcome.
> >
> >Enjoy,
> 
> Very Cool!

Indeed! way cool, I've been missing this for so long now :)

-- 
Stefano Mazzocchi      One must still have chaos in oneself to be
                          able to give birth to a dancing star.
<stefano@apache.org>                             Friedrich Nietzsche
--------------------------------------------------------------------



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


Mime
View raw message