rlubke      2002/07/17 18:23:34

  Modified:    src/tools/org/apache/watchdog/jspxml jsp2XML.java
  Log:
   - modified previous change that prefixed all relative taglib URI's with urn:jsptld
     so that only uri's that end in .jar or are direct references to TLDs in the 
WEB-INF
     directory will be prefixed.
  
  Revision  Changes    Path
  1.3       +14 -5     
jakarta-watchdog-4.0/src/tools/org/apache/watchdog/jspxml/jsp2XML.java
  
  Index: jsp2XML.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-watchdog-4.0/src/tools/org/apache/watchdog/jspxml/jsp2XML.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- jsp2XML.java      27 Jun 2002 16:07:36 -0000      1.2
  +++ jsp2XML.java      18 Jul 2002 01:23:34 -0000      1.3
  @@ -154,8 +154,17 @@
   
           if (!tag_prefix.containsKey(prefix)) {
               tag_prefix.put(prefix , prefix);
  -            if (uri.charAt(0) == '/') {
  -                // URI is relaitve
  +            // URI is relaitve and directly references a TLD
  +            // or a JAR file, then the URI must be prefixed by
  +            // 'urn:jsptld:
  +            // This is an ugly hack for the conversion, but
  +            // given that an uri mapping in either a DD or
  +            // TLD could end with the prefix of .tld, there
  +            // is no easy way from the conversion point of
  +            // view to determine the intention of the JSP.
  +            // Will assume if the URI contains WEB-INF,
  +            // that it is a direct reference.
  +            if (uri.endsWith(".jar") || uri.indexOf("WEB-INF") > -1) {
                   uri = "urn:jsptld:" + uri;
               }
               //add to the xml NameSpace
  
  
  

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

Reply via email to