tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Capr1ce <capr...@capr1ce.co.uk>
Subject Re: AW: Errors Compiling a JSP
Date Thu, 15 Aug 2002 15:40:31 GMT

If that is all the code you have, I assume you have a NullPointerException, 
which means that one of the variables you are trying to use is null. ie. 
probably never set.
If that code you gave was in a file called 'test.jsp', add parameters onto 
the end of it when you call it in your browser like this:

http://localhost:8080/yourWebapp/test.jsp?country=uk&colors=red&colors=blue&colors=pink

with this code:

Parameters
     * Country = <%= request.getParameter("country") %>
      * Colors:
     <% String[] colorValues = request.getParameterValues("colors"); %>
        * Color 1 = <%= colorValues[0]%>
        * Color 2 = <%= colorValues[1]%>
       * Color 3 = <%= colorValues[2]%>

and it will work.


At 05:34 PM 15/08/2002 +0200, you wrote:
>There should be more information available in one of the logs.
>
>Some background:
>
>The JSP is compiled to a servlet.
>
>With <%! %> you define members or methods for the class or
>instance.
>With <% %> you fill the body of a method, all implicit
>variables (like request) are local to this method.
>
>Have a look at the generated code in the work directory
>to get a better idea what happens with your code.
>
> > -----Urspr√ľngliche Nachricht-----
> > Von: Sharples, Brian [mailto:Brian.Sharples@cingular.com]
> > Gesendet: Donnerstag, 15. August 2002 17:21
> > An: 'Tomcat Users List'
> > Betreff: RE: Errors Compiling a JSP
> >
> >
> > That didn't work.  Removing the "!" gave me the error: Status
> > 500 The server
> > encountered an internal error that prevented it from fulfilling this
> > request.
> >
> > Thanks
> >
> > Brian
> >
> > -----Original Message-----
> > From: Capr1ce [mailto:capr1ce@capr1ce.co.uk]
> > Sent: Thursday, August 15, 2002 11:19 AM
> > To: Tomcat Users List
> > Subject: Re: Errors Compiling a JSP
> >
> >
> >
> > Try it like this:
> >
> > <% String[] colorValues = request.getParameterValues("colors"); %>
> >
> >
> > At 11:14 AM 15/08/2002 -0400, you wrote:
> > >Hi,
> > >
> > >I am learning JSP with the SAMS book"Teach Yourself JSP in
> > 24 Hours".  One
> > >of the sample JSPs keeps getting a compiler error.  The code is:
> > >
> > >Parameters
> > >    * Country = <%= request.getParameter("country") %>
> > >    * Colors:
> > >    <%! String[] colorValues =
> > request.getParameterValues("colors"); %>
> > >        * Color 1 = <%= colorValues[0]%>
> > >        * Color 2 = <%= colorValues[1]%>
> > >        * Color 3 = <%= colorValues[2]%>
> > >
> > >
> > >The error is a status 500 - Internal Server Error: Undefined
> > variable or
> > >class name: request
> > >String[] colorValues = request.getParameterValues("colors");
> > >If I remove the colorValues variable declaration and just put <%
> > >request.getParameterValues("colors") %>, I get past that
> > line.  Of course,
> > >the next line then shows colorValues as undefined.
> > >I don't understand why this is occurring.  I am using Tomcat
> > 4.0.4 and
> > j2sdk
> > >1.4.0_01.
> > >Thanks for your help.
> > >Brian Sharples
> > >
> > >
> > >--
> > >To unsubscribe, e-mail:
> > <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> > >For additional commands, e-mail:
> > <mailto:tomcat-user-help@jakarta.apache.org>
> >
> >
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> > For additional commands, e-mail:
> > <mailto:tomcat-user-help@jakarta.apache.org>
> >
> > --
> > To unsubscribe, e-mail:
><mailto:tomcat-user-unsubscribe@jakarta.apache.org>
>For additional commands, e-mail:
><mailto:tomcat-user-help@jakarta.apache.org>
>
>
>
>--
>To unsubscribe, e-mail:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
>For additional commands, e-mail: <mailto:tomcat-user-help@jakarta.apache.org>



--
To unsubscribe, e-mail:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-user-help@jakarta.apache.org>


Mime
View raw message