luehe       2003/07/21 12:06:35

  Modified:    jasper2/src/share/org/apache/jasper/servlet JspServlet.java
  Log:
  Added support for X-Powered-By response header, as defined by the
  Servlet 2.4 and JSP 2.0 specs.
  
  The Servlet 2.4 spec defines a special
  
    X-Powered-By: Servlet/2.4
  
  header, which containers may add to servlet-generated responses. This
  is complemented by the JSP 2.0 spec, which defines a
  
    X-Powered-By: JSP/2.0
  
  header to be added (on an optional basis) to responses utilizing JSP
  technology.
  
  The goal of these headers is to aid in gathering statistical data
  about the use of Servlet and JSP technology
  
  Revision  Changes    Path
  1.27      +12 -3     
jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/servlet/JspServlet.java
  
  Index: JspServlet.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/servlet/JspServlet.java,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- JspServlet.java   25 Jun 2003 19:42:59 -0000      1.26
  +++ JspServlet.java   21 Jul 2003 19:06:35 -0000      1.27
  @@ -237,6 +237,15 @@
                                request.getParameter(name));
                   }
            }
  +
  +         /*
  +          * Add X-Powered-By header for JSP, if Catalina already added a
  +          * corresponding header for servlets
  +          */
  +         if (response.containsHeader("X-Powered-By")) {
  +             response.addHeader("X-Powered-By", "JSP/2.0");
  +         }
  +
               serviceJspFile(request, response, jspUri, null, precompile);
        } catch (RuntimeException e) {
            throw e;
  
  
  

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

Reply via email to