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 <[EMAIL PROTECTED]> wrote: > Derek, > > Try > if (handler.length() > 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:[EMAIL PROTECTED] > 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: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
