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:[EMAIL PROTECTED]] > 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:[EMAIL PROTECTED]] > 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:[EMAIL PROTECTED]> > >For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
