You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by lu...@apache.org on 2003/04/01 00:47:28 UTC
cvs commit: jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler Parser.java
luehe 2003/03/31 14:47:27
Modified: jasper2/src/share/org/apache/jasper/compiler Parser.java
Log:
Changed TLV invocation so that in the case where a single URI is
mapped to more than one prefix, the prefix of the *first* URI must be
used for the TLV invocation
Revision Changes Path
1.72 +18 -15 jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Parser.java
Index: Parser.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Parser.java,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- Parser.java 31 Mar 2003 19:15:34 -0000 1.71
+++ Parser.java 31 Mar 2003 22:47:27 -0000 1.72
@@ -448,23 +448,26 @@
String prefix = attrs.getValue("prefix");
if (prefix != null) {
if (uri != null) {
- // Errors to be checked in Validator
- String[] location = ctxt.getTldLocation(uri);
- taglibs.put(uri,
- new TagLibraryInfoImpl(ctxt, parserController,
- prefix, uri, location,
- err));
+ if (taglibs.get(uri) == null) {
+ String[] location = ctxt.getTldLocation(uri);
+ taglibs.put(uri,
+ new TagLibraryInfoImpl(ctxt, parserController,
+ prefix, uri, location,
+ err));
+ }
prefixMapper.put(prefix, uri);
} else {
String tagdir = attrs.getValue("tagdir");
if (tagdir != null) {
String urnTagdir = URN_JSPTAGDIR + tagdir;
- taglibs.put(urnTagdir,
- new ImplicitTagLibraryInfo(ctxt,
- parserController,
- prefix,
- tagdir,
- err));
+ if (taglibs.get(urnTagdir) == null) {
+ taglibs.put(urnTagdir,
+ new ImplicitTagLibraryInfo(ctxt,
+ parserController,
+ prefix,
+ tagdir,
+ err));
+ }
prefixMapper.put(prefix, urnTagdir);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org