What version of Cocoon are you using?

I am using the lastest CVS and its works fine for me.

Just see the default value:

<xsp:logic>
        String productId = <xsp-request:get-parameter name="productid" default=""/>;
                                                                                       
            ^^^^^
</xsp:logic>

Antonio Gallardo

El Domingo, 13 de Octubre de 2002 21:57, Sonny Sukumar escribió:
> Hi,
>
> I included the xsp-request namespace in my XSP and then put in the code:
>
> <xsp:logic>
>  String productId = <xsp-request:get-parameter name="productid"/>;
> </xsp:logic>
>
> This code is right above my root document element.  I get this error when I
> try running it by going to
> http://localhost:8080/cocoon/test?productid=12345678:
>
> org.apache.cocoon.ProcessingException: Language Exception:
> org.apache.cocoon.components.language.LanguageException: Error while
> instantiating org/apache/cocoon/www/products_xsp:
> java.lang.NullPointerException
>
> The product with productid 12345678 exists in my backend database and the
> code works fine when I hardcode the value into my XSP, rather than trying
> to get it as a parameter.
>
> Any idea what I'm doing wrong?
>
> Thanks again,
>
> Sonny
>
> --- Antonio Gallardo Rivera <[EMAIL PROTECTED]> wrote:
> >El Domingo, 13 de Octubre de 2002 17:26, Sonny Sukumar escribi=F3:
> >> Hi guys,
> >>
> >> Is it possible to access request parameters from within an XSP or
> >> logicsheet?
> >
> >Yes, you can, for more info:=20
> >http://xml.apache.org/cocoon/userdocs/xsp/request.html
> >
> >> For example, when I go to
> >> http://localhost:8080/cocoon/test?param=3D12345=
> >
> >678
> >
> >> I'd like to use the value of param in my XSP or logicsheet as a basis
> >> for calling Java functions.
> >
> >You can do it using:
> ><xsp:logic>
> > String sParam =3D <xsp-request:get-parameter name=3D"param"
> > default=3D""/>; </xsp:logic>
> >
> >Rememeber to declare your namespace in you XSP:
> >xmlns:xsp-request=3D"http://apache.org/xsp/request/2.0";
> >
> >> In my pipeline, I currently just have the XSP as the generator and 1 XSL
> >> stylesheet to output to HTML.  I think I could introduce another XSL
> >> stylesheet before this one which has use-request-paramters set to true
> >> and get the param that way, but it seems like it'd be slower to do 2
> >> transfor=
> >
> >ms
> >
> >> with 2 separate stylesheets rather than 1 transform with 1 stylesheet.
> >>
> >> Thanks!
> >>
> >> Sonny
> >
> >Antonio Gallardo
> >
> >> _____________________________________________________________
> >> Conserve wilderness with a click (free!) and get your own
> >> EcologyFund.net email (free!) at http://www.ecologyfund.com.
> >>
> >> _____________________________________________________________
> >> Select your own custom email address for FREE! Get [EMAIL PROTECTED]
> >> w/No Ads, 6MB, POP & more!
> >> http://www.everyone.net/selectmail?campaign=3Dtag
> >>
> >> ---------------------------------------------------------------------
> >> 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]>
> >
> >---------------------------------------------------------------------
> >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]>
>
> _____________________________________________________________
> Conserve wilderness with a click (free!) and get your own EcologyFund.net
> email (free!) at http://www.ecologyfund.com.
>
> _____________________________________________________________
> Select your own custom email address for FREE! Get [EMAIL PROTECTED] w/No
> Ads, 6MB, POP & more! http://www.everyone.net/selectmail?campaign=tag
>
> ---------------------------------------------------------------------
> 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]>

---------------------------------------------------------------------
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