cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vadim Gritsenko" <vadim.gritse...@verizon.net>
Subject RE: accessing request parameters in sitemap
Date Wed, 13 Feb 2002 13:34:05 GMT
> From: Stuart Roebuck [mailto:stuart.roebuck@adolos.co.uk]
> 
> On Wednesday, February 13, 2002, at 12:46 pm, Marcus Crafter wrote:
> 
> > Hi Ovidiu,
> >
> > On Tue, Feb 12, 2002 at 09:47:46AM -0800, Ovidiu Predescu wrote:
> >
> >> Currently the sitemap has a syntax which allows referring to
matching
> >> portions of the URL. Is there a way to refer to request arguments,
> >> headers or session related properties directly in the sitemap?
> >> Something like this:
> >>
> >> <map:match pattern="doc/**">
> >>   <map:generate src="documents/{1}">
> >>     <map:parameter name="type" value="{parameter(type)}"/>
> >>     <map:parameter name="browser" value="{header(X-Browser)}"/>
> >>   </map:generate>
> >>   ...
> >> </map:match>
> >
> > 	Parts of this is possible with the RequestParamAction. It would
> > 	need to be extended into a more general action to support
> > 	headers, session properties, etc and the syntax you've used
> > 	above, but the basics are there.
> >
> > 	Take a look at org.apache.cocoon.acting.RequestParamAction.
> 
> Am I right in saying that, in creating an action of this type, it is
best
> to limit the number of name,value pairs being made available as any
> differing value may be enough to prevent caching even if the value is
not
> used in the match?

Nope. Not used entries in the Map are *not used*. :)

Vadim

> 
> Stuart.


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


Mime
View raw message