Thank you! http://xml.apache.org/cocoon/userdocs/xsp/request.html shows name without the xsp-request: but of course it needs to be there! Otherwise name is a very lonely element.
Thanks you very much! Roger ----- Original Message ----- From: "Vadim Gritsenko" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, March 04, 2002 11:39 AM Subject: RE: xsp-request problem > > 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]> > > --------------------------------------------------------------------- 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]>