Bug 8347

Summary: Undefined classes/interfaces in the javax.servlet.jsp.jstl tree
Product: Taglibs Reporter: Hans Bergsten <hans>
Component: Standard TaglibAssignee: Tomcat Developers Mailing List <dev>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   

Description Hans Bergsten 2002-04-21 18:08:27 UTC
The following classes/interfaces are not defined by the specification. I believe
they can simply be moved to the org.apache.taglibs.standard package tree:

  javax.servlet.jsp.jstl.core.ExpressionException
  javax.servlet.jsp.jstl.sql.ResultImpl
Comment 1 Shawn Bayern 2002-04-21 20:36:28 UTC
Yeah, I just noticed these two.  The first is a holdover, and I believe it can 
be removed.  The second is a dependecy of the ResultSupport class.  At any 
rate, it should be made private because it is not part of the public API.  I'll 
think about this and talk it over with Pierre.
Comment 2 Shawn Bayern 2002-04-29 19:29:57 UTC
Fixed by:
 - Removing ExpressionException, and getting rid of the legacy SPEL code that
   used it.
 - Scoping the access of javax.servlet.jsp.jstl.sql.ResultImpl to its package.
 - Copying ResultImpl back to org.apache.* to remove the dependency on a
   now-hidden class.