kinman 01/11/26 14:55:43 Modified: jasper/src/share/org/apache/jasper/servlet JspServlet.java Log: PR: 5004 -- Check the existence of the requested JSP page early, to avoid creating unncessary scratch directories or files. Revision Changes Path 1.23 +5 -0 jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/servlet/JspServlet.java Index: JspServlet.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/servlet/JspServlet.java,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- JspServlet.java 2001/10/03 21:48:30 1.22 +++ JspServlet.java 2001/11/26 22:55:43 1.23 @@ -513,6 +513,11 @@ boolean isErrorPage, HttpServletRequest req, HttpServletResponse res) throws JasperException, FileNotFoundException { + // First check if the requested JSP page exists, to avoid creating + // unnecessary directories and files. + if (context.getResourceAsStream(jspUri) == null) + throw new FileNotFoundException(jspUri); + JspServletWrapper jsw=(JspServletWrapper) jsps.get(jspUri); if( jsw==null ) { throw new JasperException("Can't happen - JspServletWrapper=null");
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>