simple patch to ignore response header changes (by included servlets)
via setLocale.

-Arvind
Index: ApplicationHttpResponse.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ApplicationHttpResponse.java,v
retrieving revision 1.6
diff -u -r1.6 ApplicationHttpResponse.java
--- ApplicationHttpResponse.java        22 Jul 2001 20:25:08 -0000      1.6
+++ ApplicationHttpResponse.java        24 Jun 2002 22:00:52 -0000
@@ -66,6 +66,7 @@
 
 
 import java.io.IOException;
+import java.util.Locale;
 import javax.servlet.http.Cookie;
 import javax.servlet.http.HttpServletResponse;
 import javax.servlet.http.HttpServletResponseWrapper;
@@ -188,6 +189,19 @@
 
         if (!included)
             getResponse().setContentType(type);
+
+    }
+
+
+    /**
+     * Disallow <code>setLocale()</code> calls on an included response.
+     *
+     * @param loc The new locale
+     */
+    public void setLocale(Locale loc) {
+
+        if (!included)
+            getResponse().setLocale(loc);
 
     }
 

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

Reply via email to