Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48689
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Sun, 25 Apr 2010 12:56:32 +0000 (12:56 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Sun, 25 Apr 2010 12:56:32 +0000 (12:56 +0000)
commit5b62c51c6315f879c14cb7bc5f112c27b8b38f77
tree3316221a4c97bc89d605945e7bd3e8eaf833dacc
parentc89e13a0de11e1ebe7dae75f401f7993a01c5e16
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48689
Access TLD files through a new JarResource interface to make extending Jasper simpler, particularly in OSGi environments.
Patch provided by Jarek Gawor.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@937791 13f79535-47bb-0310-9956-ffa450edef68
13 files changed:
java/org/apache/jasper/JspCompilationContext.java
java/org/apache/jasper/compiler/ImplicitTagLibraryInfo.java
java/org/apache/jasper/compiler/JarResource.java [new file with mode: 0644]
java/org/apache/jasper/compiler/JarURLResource.java [new file with mode: 0644]
java/org/apache/jasper/compiler/JspDocumentParser.java
java/org/apache/jasper/compiler/Parser.java
java/org/apache/jasper/compiler/ParserController.java
java/org/apache/jasper/compiler/TagFileProcessor.java
java/org/apache/jasper/compiler/TagLibraryInfoImpl.java
java/org/apache/jasper/compiler/TldLocation.java [new file with mode: 0644]
java/org/apache/jasper/compiler/TldLocationsCache.java
java/org/apache/jasper/servlet/JspServletWrapper.java
webapps/docs/changelog.xml