jfarcand    2002/12/03 08:37:59

  Modified:    coyote/src/java/org/apache/coyote Response.java
               coyote/src/java/org/apache/coyote/tomcat5
                        CoyoteResponse.java
  Log:
  Go back and set the locale in Response (required by 2.3 and 2.4).  Watchdog is 
falling if the getLocale returns null ;-)
  
  Revision  Changes    Path
  1.19      +9 -3      
jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/Response.java
  
  Index: Response.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/Response.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- Response.java     3 Dec 2002 16:04:02 -0000       1.18
  +++ Response.java     3 Dec 2002 16:37:59 -0000       1.19
  @@ -92,6 +92,12 @@
   
       // ----------------------------------------------------- Instance Variables
       
  +    
  +   /**
  +     * Default locale as mandated by the spec.
  +     */
  +    private static Locale DEFAULT_LOCALE = new Locale("en", "US");
  +    
          
       /**
        * Status code.
  @@ -142,7 +148,7 @@
       protected String contentLanguage = null;
       protected String characterEncoding = Constants.DEFAULT_CHARACTER_ENCODING;
       protected int contentLength = -1;
  -    private Locale locale = null;
  +    private Locale locale = DEFAULT_LOCALE;
   
       /**
        * Holds request error exception.
  @@ -311,7 +317,7 @@
           // Reset the headers only if this is the main request,
           // not for included
           contentType = Constants.DEFAULT_CONTENT_TYPE;
  -        locale = null;
  +        locale = DEFAULT_LOCALE;
           contentLanguage = null;
           characterEncoding = Constants.DEFAULT_CHARACTER_ENCODING;
           contentLength = -1;
  @@ -525,7 +531,7 @@
           
           contentType = Constants.DEFAULT_CONTENT_TYPE;
           contentLanguage = null;
  -        locale = null;
  +        locale = DEFAULT_LOCALE;
           characterEncoding = Constants.DEFAULT_CHARACTER_ENCODING;
           contentLength = -1;
           status = 200;
  
  
  
  1.14      +4 -14     
jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat5/CoyoteResponse.java
  
  Index: CoyoteResponse.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat5/CoyoteResponse.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- CoyoteResponse.java       3 Dec 2002 16:04:02 -0000       1.13
  +++ CoyoteResponse.java       3 Dec 2002 16:37:59 -0000       1.14
  @@ -136,12 +136,6 @@
   
       // ----------------------------------------------------- Instance Variables
   
  -   /**
  -     * Default locale as mandated by the spec.
  -     */
  -    private static Locale DEFAULT_LOCALE = new Locale("en", "US");
  -
  -    
       /**
        * The date format we will use for creating date headers.
        */
  @@ -612,10 +606,6 @@
        * Return the Locale assigned to this response.
        */
       public Locale getLocale() {
  -        // Lazy setting. If the local is null, then return the default one.
  -        if ( coyoteResponse.getLocale() == null){
  -            coyoteResponse.setLocale(DEFAULT_LOCALE);            
  -        }
           return (coyoteResponse.getLocale());
       }
   
  
  
  

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

Reply via email to