> From: Roger I Martin PhD [mailto:[EMAIL PROTECTED]]
> 
> Hello, I'm using cvs( March 02, 2002) and having success with:
> 
>    <xsp:logic>
>         String fruit = <xsp:expr><xsp-request:get-parameter
> name="fruit"></xsp-request:get-parameter></xsp:expr>;
>     </xsp:logic>
> 
> generated java code is:
>           String fruit =
>             ((XSPRequestHelper.getParameter(objectModel, "fruit",
>                                             null, null, null)));
> 
> but when I try to use
> 
>    <xsp:logic>
>         String fruit = <xsp:expr><xsp-request:get-parameter
> ><name>fruit</name></xsp-request:get-parameter></xsp:expr>;
>     </xsp:logic>

Must be:

String fruit =
<xsp:expr><xsp-request:get-parameter><xsp-request:name>fruit</xsp-reques
t:name></xsp-request:get-parameter></xsp:expr>;

See also request.xsl for implementation details.

Vadim

> 
> generated java code is:
>            String fruit=((XSPRequestHelper.getParameter(objectModel,
>                                             null, null, null, null)));
> 
> there is no effect from the child element <name> so the parameter is
not
> found and the fruit string becomes null (Tried using <xsp:attribute>
to set
> it as an attribute but got null as well).
> I'm doing this for the purpose of placing a variable holding the name
of the
> parameter into the request like:
> 
>    <xsp:logic>
> String parameterName="fruit";
>         String fruit = <xsp:expr><xsp-request:get-parameter
>
><name><xsp:expr>parameterName</xsp:expr></name></xsp-request:get-parame
ter>
> </xsp:expr>;
>     </xsp:logic>
> 
> 
> Regards,
> 
> Roger
> 
> ----- Original Message -----
> From: "Istvan Beszteri" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, March 04, 2002 10:34 AM
> Subject: xsp-request problem
> 
> 
> > Hi All,
> >
> > I just started to learn XSP and I tried some examples.
> > I have found a strange problem with xsp-request.
> >
> > The following xsp works properly:
> >
> > <?xml version="1.0"?>
> > <?cocoon-process type="xsp"?>
> > <xsp:page
> >     xmlns:xsp="http://apache.org/xsp";
> >     xmlns:xsp-request="http://apache.org/xsp/request/2.0";
> > >
> >     <xsp:logic>
> >         String fruit = "apple";
> >     </xsp:logic>
> >
> >     <html>
> >        <b>The string is: </b><xsp:expr>fruit</xsp:expr>
> >        <br/>
> >        <b>The request parameter is: </b> <xsp-request:get-parameter
> > name="fruit"/>
> >     </html>
> > </xsp:page>
> >
> > with a certain request, but if I try to give value to the fruit
string as
> in
> > the following example, I get a null pointer exception:
> >
> > <?xml version="1.0"?>
> > <?cocoon-process type="xsp"?>
> > <xsp:page
> >     xmlns:xsp="http://apache.org/xsp";
> >     xmlns:xsp-request="http://apache.org/xsp/request/2.0";
> > >
> >     <xsp:logic>
> >         String fruit = <xsp-request:get-parameter name="fruit"/>;
> >     </xsp:logic>
> >
> >     <html>
> >        <b>The string is: </b><xsp:expr>fruit</xsp:expr>
> >        <br/>
> >        <b>The request parameter is: </b> <xsp-request:get-parameter
> > name="fruit"/>
> >     </html>
> > </xsp:page>
> >
> > It seems <xsp-request:get-parameter name="fruit"/> gives back a null
> pointer
> > if I use it within the <xsp:logic> tags.
> >
> > Any idea?
> >
> > Thanks in advance!
> >
> > Istvan
> >
> >
---------------------------------------------------------------------
> > 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