Hi, I have a problem using the RequestParamAction.

I have the following pipe:

<map:match pattern="*-*.html">
        <map:select type="method">
                <map:when test="POST">
                        <map:act set="form">
                                <map:parameter name="descriptor"
value="descriptors/{2}.xml"/>
                                <map:act set="process">
                                        <map:parameter name="descriptor"
value="descriptors/{../2}.xml"/>
                                        <map:act type="request">
                                                <map:parameter
name="parameters" value="true"/>
                                                <map:redirect-to
uri="{../../../1}.html?{../../../1}.id={{../../../1}.id}"/>
                                        </map:act>
                                </map:act>
                        </map:act>
                </map:when>
        </map:select>
        <map:aggregate element="site">
                <map:part src="cocoon:/book-{1}.dxml"/>
                <map:part src="cocoon:/tab-{1}.xml"/>
                <map:part src="cocoon:/body-{1}.dxml" label="content"/>
        </map:aggregate>
        <map:call resource="skinit">
              <map:parameter name="type" value="site2xhtml"/>
              <map:parameter name="dir" value=""/>
              <map:parameter name="resource" value="{0}"/>
        </map:call>
</map:match>

In this pipe, the "problematic" row/command is the following:
<map:redirect-to
uri="{../../../1}.html?{../../../1}.id={{../../../1}.id}"/>

I would expect from it that if I send a request to, for example,
"login-mailaddress.html", including a parameter "login.id=1", the result
woul be a redirect to "login.html?login.id=1".
Instead I get "login.html?login.id=.id}".

In my sitemap I have a similar case where I have 
<map:redirect-to uri="{../1}.sdhtml?id={{../1}.id}"/>
and in this case it works fine.
Sincerly I don't see any difference.
Could you me kindly help?

Thanks a lot.
Have a nice day.
Patrick




---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

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

Reply via email to