Works. I thought that <map:parameter> element inside <map:act> will be
'executed' after action do <action:set-success/>.

--
Hubert Trzewik
Prosystel Sp. z o.o.
[EMAIL PROTECTED]
----- Original Message ----- 
From: "Olivier Billard" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, January 09, 2004 12:11 PM
Subject: Re: Null instead of value while passing map:parameter to XSPAction


> You're passing the parameter to the matcher instead of the action...
> try :
>    <map:pipeline>
>     <map:match pattern="action.dosomething">
>      <cut-it-here/>
>      <map:act type="xsp-action" src="serverpages/actions/dosomething.xsp">
>        <paste-it-there/>
>        <map:parameter name="teststring" value="4213"/>
>       <!-- on action:set-success -->
>         <map:redirect-to uri="welcome"/>
>      </map:act>
>      <!-- on action:set-failure -->
>       <map:redirect-to uri="welcome"/>
>     </map:match>
>    </map:pipeline>
>
>
> On 09/01/2004 12:09, Hubert Trzewik (Prosystel) wrote:
> > I still cannot get ride with passing parameters from sitemap to
XSPAction.
> > In this simple example below teststring_logic gets "null" value instead
of
> > "4213". Why?
> >
> > -- part of SITEMAP --
> >  <map:pipeline>
> >   <map:match pattern="action.dosomething">
> >    <map:parameter name="teststring" value="4213"/>
> >    <map:act type="xsp-action" src="serverpages/actions/dosomething.xsp">
> >     <!-- on action:set-success -->
> >       <map:redirect-to uri="welcome"/>
> >    </map:act>
> >    <!-- on action:set-failure -->
> >     <map:redirect-to uri="welcome"/>
> >   </map:match>
> >  </map:pipeline>
> >
> >
> >
> > -- DOSOMETHING.XSP --
> > <xsp:page
> >           language="java"
> >           xmlns:xsp="http://apache.org/xsp";
> >           xmlns:esql="http://apache.org/cocoon/SQL/v2";
> >           xmlns:xsp-request="http://apache.org/xsp/request/2.0";
> >           xmlns:util="http://apache.org/xsp/util/2.0";
> >           xmlns:action="http://apache.org/cocoon/action/1.0";
> >           xmlns:dosomething="http://dosomething";
> >
> >
> >
> > <dummypage>
> >
> >  <xsp:logic>
> >   String teststring_logic = <util:get-sitemap-parameter
name="teststring"/>;
> >  </xsp:logic>
> >
> > <dosomething:do><xsp:expr>teststring_logic</xsp:expr></dosomething:do>
> > <action:set-success/>
> >
> > </dummypage>
> >
> > </xsp:page>
> >
> >
> >
> > --
> > Hubert Trzewik
> > Prosystel Sp. z o.o.
> > [EMAIL PROTECTED]
>
>
> -- 
> Olivier BILLARD
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


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

Reply via email to