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

Reply via email to