On Thu, 9 Jan 2003, David Hemingway wrote:
> Date: Thu, 9 Jan 2003 18:18:09 +1100 > From: David Hemingway <[EMAIL PROTECTED]> > Reply-To: Tomcat Users List <[EMAIL PROTECTED]> > To: Tomcat Users List <[EMAIL PROTECTED]> > Subject: Re: Tomcat 4.1.18 jsp import and include error > > Noel, > > I think they have clamped down in tomcat 4.1.X all classes now muct be > within packages. This wasn't the case in tomcat 4.0.X or before. When I > changed from 4.0.6 to 4.1.12 I had to formally package all of my beans > It's *not* actually a Tomcat issue at all; it's a JDK issue. JDK 1.4.1 enforces the Java Language Specification requirement (discussed below), whereas JDK 1.3 did not. There is no Tomcat involvement in *any* of this (other than the fact that it uses the standard reflection capabilities provided by the JVM). Bottom line -- the only reason a Tomcat 4.0.6 to 4.1.12 upgrade should have caused you any grief with unpackaged classes is if you also upgraded your JDK up to 1.4.1 or later. > regards, > Dave > Craig > > ----- Original Message ----- > From: "Noel J. Bergman" <[EMAIL PROTECTED]> > To: "Tomcat Users List" <[EMAIL PROTECTED]> > Sent: Thursday, January 09, 2003 6:08 PM > Subject: RE: Tomcat 4.1.18 jsp import and include error > > > > > with package : <%@ page import="testPackage.TestData" %> is ok > > > but without package : <%@ page import="TestData" %> you get exception. > > > > See http://forum.java.sun.com/thread.jsp?forum=31&thread=231550. > > > > You ought to be able to use TestData without an import, since it is in the > > default package, but according to the above, you cannot import a class > > without a package name because the generated java import statement would > be > > considered invalid. Mind you that isn't clear from JLS 7.5.1: > > > http://java.sun.com/docs/books/jls/second_edition/html/packages.doc.html#266 > > 99. > > > > --- Noel > > > > > > -- > > 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]>