2008/5/6 Gordore <[EMAIL PROTECTED]>: > <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
I see you have <map:parameter name="parameter-name" value="{group}" /> The -name suggests this map:parameter should be the name of the request parameter to check rather than its value, which is what you're supplying. Try using just value="group" instead of {group}. Otherwise, those requests are telling it to do the regexp tests against the admin and user request parameters, which don't exist... And since the selector looks up the specified request parameter itself, that <map:act type="request"> is unnecessary too, unless you need it for some other sitemap component. Andy -- http://pseudoq.sourceforge.net/ Open source java Sudoku generator --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]