larryi 01/11/26 20:04:12 Modified: src/share/org/apache/jasper/compiler JasperMangler.java Log: Implement lazy evaluation for getJspFilePath() so safePath() is only called once. Revision Changes Path 1.8 +5 -1 jakarta-tomcat/src/share/org/apache/jasper/compiler/JasperMangler.java Index: JasperMangler.java =================================================================== RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/jasper/compiler/JasperMangler.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- JasperMangler.java 2001/09/07 04:35:27 1.7 +++ JasperMangler.java 2001/11/27 04:04:12 1.8 @@ -163,7 +163,10 @@ } public String getJspFilePath() { - return FileUtil.safePath( docBase, jspFile); + // lazy evaluation of full path + if( jspFilePath == null ) + jspFilePath=FileUtil.safePath( docBase, jspFile); + return jspFilePath; } private String fixInvalidChars(String className) { @@ -287,6 +290,7 @@ // context-relative jsp path // extracted from the <jsp-file> or the result of a *.jsp mapping private String jspFile; + private String jspFilePath=null; // version of the compiled java file private int version; private String workDir;
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>