kinman 01/11/26 14:59:21 Modified: jasper/src/share/org/apache/jasper/servlet Tag: tomcat_40_branch 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 No revision No revision 1.21.2.2 +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.21.2.1 retrieving revision 1.21.2.2 diff -u -r1.21.2.1 -r1.21.2.2 --- JspServlet.java 2001/10/03 22:00:34 1.21.2.1 +++ JspServlet.java 2001/11/26 22:59:21 1.21.2.2 @@ -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]>