Hi,

I want to use the 'RegexpRequestParameterSelector' as I need to apply a
regular expression to a request parameter to dictate how the pipeline
operates.

Unfortunately when I apply a pattern or use the given examples it seems to
ignore the pattern and goes to the otherwise.

  <map:selectors default="paramter">
     <map:selector name="request-param-regexp"
src="org.apache.cocoon.selection.RegexpRequestParameterSelector">
       <pattern name="empty">^$</pattern>
       <pattern name="number">^[0-9]+$</pattern>
       <pattern name="string">^.+$</pattern>
       <pattern name="groups">admin|manager</pattern>
     </map:selector>
  </map:selectors>
 </map:components>


<map:match pattern=”test”>
        <map:generate src=”content/group.xml” />
        <map:act type=”request”>
                <map:parameter name=”parameters” value=”true” />
                <map:select type=” request-param-regexp”>
                        <map:parameter name=”parameter-name” value=”{group}” />
                        <map:when test=”groups”>
        <map:transform type=”xslt” src=”xslt/text.xslt”>
                <map:parameter name=”arg” value=”true” />
        </map:transform>
</map:when>
<map:otherwise>
        <map:transform type=”xslt” src=”xslt/text.xslt”>
                <map:parameter name=”arg” value=”false” />
        </map:transform>
</map:otherwise>
                </map:select>
            </map:act>
<map:serialize type=”html” />
</map:match>

http://server/cocoon/test?group=admin
        arg = false

http://server/cocoon/test?group=user
            arg = false

Could anyone help?

Matt. Beaumont

-- 
View this message in context: 
http://www.nabble.com/RegexpRequestParameterSelector-unable-to-get-working.-tp17079274p17079274.html
Sent from the Cocoon - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to