On Feb 28, 2009, at 3:09 PM, Luca Morandini wrote:
Wendell Piez wrote:
<map:aggregate element="goforit">
<map:part src="{1}/{request-param:sequence}"/>
<map:part src="{1}/{2}"/>
</map:aggregate>
Except this gives me an error when the parameter is missing, where
I need fallback behavior (for example, just adding nothing would do).
A selector base on request parameter values should do.
Something like this (off the top of my head, so it may contain
errors)...
<map:select type="request-parameter">
<map:parameter name="parameter-name" value="sequence"/>
<map:when test="">
<map:aggregate element="goforit">
<map:part src="{1}/default-sequence.xml"/>
<map:part src="{1}/{2}"/>
</map:aggregate>
</map:when>
<map:otherwise>
<map:aggregate element="goforit">
<map:part src="{1}/{request-param:sequence}"/>
<map:part src="{1}/{2}"/>
</map:aggregate>
</map:otherwise>
</map:select>
Or, depending on what he wants to achieve, resource-exists action/
selector might be even better ;-)
Vadim
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]