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]