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]>