craigmcc    00/10/28 11:56:04

  Modified:    catalina/src/share/org/apache/catalina Globals.java
               catalina/src/share/org/apache/catalina/core
                        ApplicationDispatcher.java
  Log:
  Migrate the manifest constants for request attributes created in the
  RequestDispatcher implementation into the global constants file.
  
  Correct the punctuation of the request attributes for cipher suite and key
  size, per Section 4.7 of Servlet 2.3 PFD.
  
  Revision  Changes    Path
  1.12      +54 -6     
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/Globals.java
  
  Index: Globals.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/Globals.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- Globals.java      2000/10/13 19:27:33     1.11
  +++ Globals.java      2000/10/28 18:56:03     1.12
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/Globals.java,v 
1.11 2000/10/13 19:27:33 craigmcc Exp $
  - * $Revision: 1.11 $
  - * $Date: 2000/10/13 19:27:33 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/Globals.java,v 
1.12 2000/10/28 18:56:03 craigmcc Exp $
  + * $Revision: 1.12 $
  + * $Date: 2000/10/28 18:56:03 $
    *
    * ====================================================================
    *
  @@ -69,7 +69,7 @@
    * Global constants that are applicable to multiple packages within Catalina.
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.11 $ $Date: 2000/10/13 19:27:33 $
  + * @version $Revision: 1.12 $ $Date: 2000/10/28 18:56:03 $
    */
   
   public final class Globals {
  @@ -90,7 +90,7 @@
        * java.lang.String).
        */
       public static final String CIPHER_SUITE_ATTR =
  -        "javax.servlet.request.cipher_suite";
  +        "javax.servlet.request.cipher-suite";
   
   
       /**
  @@ -111,6 +111,14 @@
   
   
       /**
  +     * The request attribute under which the original context path is stored
  +     * on an included dispatcher request.
  +     */
  +    public static final String CONTEXT_PATH_ATTR =
  +        "javax.servlet.include.context_path";
  +
  +
  +    /**
        * The request attribute under which we forward a Java exception
        * (as an object of type Throwable) to an error page.
        */
  @@ -147,14 +155,54 @@
        * this SSL connection (as an object of type java.lang.Integer).
        */
       public static final String KEY_SIZE_ATTR =
  -        "javax.servlet.request.key_size";
  +        "javax.servlet.request.key-size";
  +
  +
  +    /**
  +     * The request attribute under which we store the servlet name on a
  +     * named dispatcher request.
  +     */
  +    public static final String NAMED_DISPATCHER_ATTR =
  +        "org.apache.catalina.NAMED";
  +
  +
  +    /**
  +     * The request attribute under which the original path info is stored
  +     * on an included dispatcher request.
  +     */
  +    public static final String PATH_INFO_ATTR =
  +        "javax.servlet.include.path_info";
   
   
       /**
  +     * The request attribute under which the original query string is stored
  +     * on an included dispatcher request.
  +     */
  +    public static final String QUERY_STRING_ATTR =
  +        "javax.servlet.include.query_string";
  +
  +
  +    /**
  +     * The request attribute under which the original request URI is stored
  +     * on an included dispatcher request.
  +     */
  +    public static final String REQUEST_URI_ATTR =
  +        "javax.servlet.include.request_uri";
  +
  +
  +    /**
        * The descriptive information about this server and version.
        */
       public static final String SERVER_INFO = "Apache Tomcat/4.0-dev";
   
  +
  +
  +    /**
  +     * The request attribute under which the original servlet path is stored
  +     * on an included dispatcher request.
  +     */
  +    public static final String SERVLET_PATH_ATTR =
  +        "javax.servlet.include.servlet_path";
   
   
       /**
  
  
  
  1.8       +11 -10    
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ApplicationDispatcher.java
  
  Index: ApplicationDispatcher.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ApplicationDispatcher.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ApplicationDispatcher.java        2000/10/16 22:44:17     1.7
  +++ ApplicationDispatcher.java        2000/10/28 18:56:04     1.8
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ApplicationDispatcher.java,v
 1.7 2000/10/16 22:44:17 craigmcc Exp $
  - * $Revision: 1.7 $
  - * $Date: 2000/10/16 22:44:17 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ApplicationDispatcher.java,v
 1.8 2000/10/28 18:56:04 craigmcc Exp $
  + * $Revision: 1.8 $
  + * $Date: 2000/10/28 18:56:04 $
    *
    * ====================================================================
    *
  @@ -78,6 +78,7 @@
   import javax.servlet.http.HttpServletRequest;
   import javax.servlet.http.HttpServletResponse;
   import org.apache.catalina.Context;
  +import org.apache.catalina.Globals;
   import org.apache.catalina.Logger;
   import org.apache.catalina.Wrapper;
   import org.apache.catalina.util.StringManager;
  @@ -94,7 +95,7 @@
    * <code>javax.servlet.ServletResponseWrapper</code>.
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.7 $ $Date: 2000/10/16 22:44:17 $
  + * @version $Revision: 1.8 $ $Date: 2000/10/28 18:56:04 $
    */
   
   final class ApplicationDispatcher
  @@ -373,7 +374,7 @@
   
            ApplicationHttpRequest wrequest =
                new ApplicationHttpRequest((HttpServletRequest) request);
  -            wrequest.setAttribute("org.apache.catalina.NAMED", name);
  +            wrequest.setAttribute(Globals.NAMED_DISPATCHER_ATTR, name);
   
            try {
                invoke(wrequest, wresponse);
  @@ -405,19 +406,19 @@
            if (pathInfo != null)
                sb.append(pathInfo);
            if (sb.length() > 0)
  -             wrequest.setAttribute("javax.servlet.include.request_uri",
  +             wrequest.setAttribute(Globals.REQUEST_URI_ATTR,
                                      sb.toString());
            if (contextPath != null)
  -             wrequest.setAttribute("javax.servlet.include.context_path",
  +             wrequest.setAttribute(Globals.CONTEXT_PATH_ATTR,
                                      contextPath);
            if (servletPath != null)
  -             wrequest.setAttribute("javax.servlet.include.servlet_path",
  +             wrequest.setAttribute(Globals.SERVLET_PATH_ATTR,
                                      servletPath);
            if (pathInfo != null)
  -             wrequest.setAttribute("javax.servlet.include.path_info",
  +             wrequest.setAttribute(Globals.PATH_INFO_ATTR,
                                      pathInfo);
            if (queryString != null) {
  -             wrequest.setAttribute("javax.servlet.include.query_string",
  +             wrequest.setAttribute(Globals.QUERY_STRING_ATTR,
                                      queryString);
                wrequest.mergeParameters(queryString);
            }
  
  
  

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

Reply via email to