When calling another pipeline, you can't pass parameters (As far as I know).
I had the same problem a while ago. I then just passed the parameters as
request parameters by calling
src="cocoon:/Pipeline/mypage.jsp?firstparam={1}". Another option is to set
your parameters in a session by invoking an action before generating
anything.

Kind Regards,
Jan

----- Original Message ----- 
From: "Carlos Dias" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, April 20, 2004 6:57 PM
Subject: Re: Problems passing parameters to XSP


> I already try it without the "cocoon:/" protocol and works OK.
> The problem is that my generic pipeline for xsp doesn't support the
passing
> of parameters.
> In a previews email (with the same subject) I post my generic pipeline....
> if you could give a look at that I will appreciate!
>
> CDias
>
> ----- Original Message -----
> From: "Hubert Trzewik" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, April 20, 2004 6:06 PM
> Subject: Re: Problems passing parameters to XSP
>
>
> > I just copied your code into my XSP page for testing, and it works..
> > You sure, you have all the <xsp:page things correct?
> >
> > <?xml version="1.0" encoding="UTF-16"?>
> >
> > <xsp:page
> >           language="java"
> >           xmlns:xsp="http://apache.org/xsp";
> >           xmlns:util="http://apache.org/xsp/util/2.0";
> > >
> >
> > <CustomContent>
> >   <xsp:logic>
> >     String app_id = <util:get-sitemap-parameter name="app_id"/>;
> >     String user_id = <util:get-sitemap-parameter name="user_id"/>;
> >     <val1><xsp:expr>app_id</xsp:expr></val1>
> >    <val2><xsp:expr>user_id</xsp:expr></val2>
> >   </xsp:logic>
> > </CustomContent>
> >
> > </xsp:page>
> >
> > --
> > Are you sure, you have default generator type set to "serverpages",
> > because in your example attribute "type" is missing..
> >
> > Maybe you will try without "cocoon:/" as a source of XSP at first..
> >
> > My sitemap fragment:
> >
> > <map:match pattern="internal/test/*-*">
> >   <map:generate type="serverpages" src="serverpages/test.xsp">
> >     <map:parameter name="user_id" value="{1}"/>
> >     <map:parameter name="app_id" value="{2}"/>
> >   </map:generate>
> >   <map:serialize type="xml"/>
> > </map:match>
> >
> >
> > > Hubert,
> > > Sorry, but that's wrong... you can call <xsp:expr> inside of a
> <xsp:logic>
> > > block.
> > > You can see this kind of things in all cocoon documentation....
> > You were right.. it works with <xsp:expr> inside <xsp:logic> block..
> >
> > >
> > > CDias
> > > ----- Original Message -----
> > > From: "Hubert Trzewik" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Tuesday, April 20, 2004 4:53 PM
> > > Subject: Re: Problems passing parameters to XSP
> > >
> > >
> > >> Hi,
> > >>
> > >> XSP:EXPR should be outside of XSP:LOGIC block..
> > >>
> > >> try:
> > >>
> > >> <select>
> > >>   <xsp:logic>
> > >>    String app_id = <util:get-sitemap-parameter name="app_id"/>;
> > >>    String user_id = <util:get-sitemap-parameter name="user_id"/>;
> > >>   </xsp:logic>
> > >> END OF XSP:LOGIC BLOCK MOVED HERE
> > >>
> > >>    <val1><xsp:expr>app_id</xsp:expr></val1>
> > >>    <val2><xsp:expr>user_id</xsp:expr></val2>
> > >> </select>
> > >>
> > >> > Hi,
> > >> > I know that this is a very well documented subject, but I try it,
and
> > >> > doesn't work.
> > >> >
> > >> > My pipeline is:
> > >> >    <map:match pattern="test-*-*">
> > >> >     <map:generate src="cocoon:/select_bookmark_list.xsp"
> > >> > strip-root="false">
> > >> >      <map:parameter name="user_id" value="{1}"/>
> > >> >      <map:parameter name="app_id" value="{2}"/>
> > >> >     </map:generate>
> > >> >     <map:serialize type="xml"/>
> > >> >    </map:match>
> > >> >
> > >> > My xsp file is:
> > >> >  <select>
> > >> >   <xsp:logic>
> > >> >    String app_id = <util:get-sitemap-parameter name="app_id"/>;
> > >> >    String user_id = <util:get-sitemap-parameter name="user_id"/>;
> > >> >    <val1><xsp:expr>app_id</xsp:expr></val1>
> > >> >    <val2><xsp:expr>user_id</xsp:expr></val2>
> > >> >   </xsp:logic>
> > >> >  </select>
> > >> >
> > >> > The xsp can't pull the parameters. The result is an empty string. I
> > >> > already try to use the parameters.getParameter("paramname")
> > >> > but the problem is the same. Can anybody tell me what's wrong
here?!
> > >> >
> > >> > Thanks,
> > >> > Carlos Dias
> > >> >
> > >>
> > >>
> > >> ---------------------------------------------------------------------
> > >> 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]
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > 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]
>


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

Reply via email to