cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Derek Harmel <dhar...@kci.com>
Subject Re: XSP Problem
Date Mon, 13 Feb 2006 15:49:09 GMT
John,

Unfortunately, no luck.  I think I did try that at one point.


--
Derek Harmel
 :: Web Programmer
 :: KCI Technologies

On 2/13/06, John L. Webber <john.webber@jentro.com> wrote:
> Derek,
>
> Try
>         if (handler.length() &gt; 0)
>
> John
>
> Derek Harmel wrote:
> > Forgive me as I fairly new to Cocoon and have virtually no experience
> > with Java.  Don't worry, I'm not going to ask you to write something
> > for me.
> >
> > Anyway, I have a problem with an XSP that I just cannot figure out.
> > In the code below, if I do not comment out the two 'if statements' and
> > the 'else statement', I get a Null Pointer Exception.  However, when I
> > do comment those lines out, it seems to compile just fine.  Does
> > anyone see what my problem is?
> >
> > If "handler" and "repeat" do not exist in the request parameters and
> > attributes respectively, could this be causing the problem?
> >
> > The exception happens in "ServerPagesGenerator.generate()".  Cocoon v2.1.8.
> >
> > Thanks in advance.
> >
> > <?xml version="1.0"?>
> >
> > <xsp:page
> >     language="java"
> >     xmlns:xsp="http://apache.org/xsp"
> >     xmlns:xsp-request=" http://apache.org/xsp/request/2.0"
> >     xmlns:action="http://apache.org/cocoon/action/1.0"
> >
> >     <check>
> >         <xsp:logic>
> >             String handler = (String)request.getParameter( "handler" );
> >             String repeat  = (String)request.getAttribute( "repeat" );
> >
> >             if( handler.length() > 0 )
> >             {
> >                 if( repeat.length() == 0 || repeat.equals("0") )
> >                 {
> >                     <action:set-result>
> >                         <action:param name="name">handler</action:param>
> >                         <action:param
> > name="value"><xsp:expr>handler</xsp:expr></action:param>
> >                     </action:set-result>
> >                     <action:set-success />
> >                     <xsp-request:set-attribute
> > name="repeat">1</xsp-request:set-attribute>
> >                     <handler><xsp:expr>handler</xsp:expr></handler>
> >                 }
> >             }
> >             else
> >             {
> >                 <action:set-failure />
> >                 <xsp-request:set-attribute
> > name="repeat">0</xsp-request:set-attribute>
> >             }
> >         </xsp:logic>
> >     </check>
> > </xsp:page>
>
>
> --
> ---------------------------------------------------------
>  Jentro Technologies GmbH
>  John L. Webber, Software Development
> ---------------------------------------------------------
>  Rosenheimer Str. 145e      81671 M√ľnchen
>  Tel. +49 89 189 169 80     mailto:John.Webber@jentro.com
>  Fax  +49 89 189 169 99     http://www.jentro.com
> ---------------------------------------------------------
> NOTICE: The information contained in this e-mail is confidential or may
> otherwise be legally privileged. It is intended for the named recipient
> only. If you have received it in error, please notify us immediately by
> reply or by calling the telephone number above and delete this message
> and all its attachments without any use or further distribution of its
> contents. Please note that any unauthorised review, copying, disclosing
> or otherwise making use of the information is strictly prohibited. Thank
> you.
> ---------------------------------------------------------
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
>
Mime
View raw message