You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2001/01/05 19:07:22 UTC

cvs commit: jakarta-tomcat/src/share/org/apache/jasper/compiler JspCompiler.java

marcsaeg    01/01/05 10:07:22

  Modified:    src/share/org/apache/jasper/compiler Tag: tomcat_32
                        JspCompiler.java
  Log:
  Added test to isOutDated() to check for the existence of the JSP page in
  addtion to checking the timestamps.  If the JSP page has been removed
  a 404 error is returned to the client and the associated .class file
  is removed.
  PR: 698
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.14.2.3  +5 -1      jakarta-tomcat/src/share/org/apache/jasper/compiler/JspCompiler.java
  
  Index: JspCompiler.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/jasper/compiler/JspCompiler.java,v
  retrieving revision 1.14.2.2
  retrieving revision 1.14.2.3
  diff -u -r1.14.2.2 -r1.14.2.3
  --- JspCompiler.java	2000/11/16 22:10:35	1.14.2.2
  +++ JspCompiler.java	2001/01/05 18:07:21	1.14.2.3
  @@ -310,7 +310,11 @@
   
           jspReal = new File(realPath);
   
  -        File classFile = new File(getClassFileName());
  +		  if(!jspReal.exists()){
  +			  return true;
  +		  }
  +
  +		  File classFile = new File(getClassFileName());
           if (classFile.exists()) {
               outDated = classFile.lastModified() < jspReal.lastModified();
           } else {