luehe       2005/03/30 12:27:22

  Modified:    jasper2/src/share/org/apache/jasper/compiler
                        JspDocumentParser.java
  Log:
  Do not add taglib to cache if it's already there, i.e., if the cache
  already contains a taglib with the given uri.
  
  This is consistent with how this is handled in the "standard" syntax case.
  
  Revision  Changes    Path
  1.84      +3 -1      
jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/JspDocumentParser.java
  
  Index: JspDocumentParser.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/JspDocumentParser.java,v
  retrieving revision 1.83
  retrieving revision 1.84
  diff -u -r1.83 -r1.84
  --- JspDocumentParser.java    16 Aug 2004 22:35:37 -0000      1.83
  +++ JspDocumentParser.java    30 Mar 2005 20:27:22 -0000      1.84
  @@ -768,7 +768,9 @@
           }
   
           if (taglibInfo != null) {
  -            pageInfo.addTaglib(uri, taglibInfo);
  +            if (pageInfo.getTaglib(uri) == null) {
  +                pageInfo.addTaglib(uri, taglibInfo);
  +            }
               pageInfo.pushPrefixMapping(prefix, uri);
           } else {
               pageInfo.pushPrefixMapping(prefix, null);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to