Hi Daniel,

As well as there is predefined "parameters" variable try in your xsp:
<xsp:expr>parameters.getParameter("my-param")</xsp:expr>

Roman

Vadim Gritsenko wrote:

> Daniel:
>
> Please remove line
>   <map:parameter name="use-request-parameters" value="true"/>
> from the snippet below.
>
> Naquin:
>
> use-request-parameters parameter does not mean anything to serverpages
> generator. But it can mean something to your particular page...
>
> Regards,
> Vadim
>
> -----Original Message-----
> From: Naquin, Beth [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, June 05, 2002 5:33 PM
> To: '[EMAIL PROTECTED]'
> Subject: RE: Passing xmap parameters to xsp
>
> I am new to cocoon myself, so take this with a grain of salt:
> The sitemap error may be because you closed the <map:generate /> tag
> before you passed the parameter?
> Try something like:
> <map:generate type="serverpages" src="xsp/w3/index2.xsp">
>         <map:parameter name="use-request-parameters" value="true"/>
>        <map:parameter name="SourcePage" value="Index"/>
> </map:generate>
> I don't know that the xsp page will automatically recognize $SourcePage
> as a parameter, but this might resolve the sitemap error.
> P.S.
> This approach works for me when I want to pass a parameter to a
> transformer and then use that parameter in my xsl stylesheet, but I have
> never done so with a generator.
> Good Luck,
> Beth
>
> -----Original Message-----
> From: daniel robinson [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, June 05, 2002 2:07 PM
> To: [EMAIL PROTECTED]
> Subject: Passing xmap parameters to xsp
>
> Ok, I've been struggling with this for hours.
> I want to set a parameter in my pipeline something like this:
>  <map:match pattern="index">
>     <map:generate type="serverpages" src="xsp/w3/index2.xsp"/>
>        <map:parameter name="SourcePage" value="Index"/>
> <--------
> Set it here
>    <map:transform src="stylesheets/w3/index2.xsl"/>
>      <map:serialize/>
>   </map:match>
> and then use it in index2.xsp.  I tried this:
> ...snip...
>      <esql:execute-query>
>        <esql:query>
>                 select * from "Story"
>                      where
>                     "ProjectName" = 'MyProj'
>                         and
>                     "PageName" = '"$SourcePage"'           <----- use it
> here
> ...snip...
>
> Please help.  I've been looking all through the doco - examples etc.
> When I
> try the above I get an exception when Cocoon attempts to recompile the
> sitemap.
> Thanks,
> Dan
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>


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

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

Reply via email to