larryi 2003/02/16 17:57:10 Modified: coyote/src/java/org/apache/coyote/tomcat3 Tag: coyote_10 Tomcat3Response.java Log: Port fix from HEAD. Add overrides to keep Tomcat's and Coyote's local and content type in sync. This time with full commit comment. Revision Changes Path No revision No revision 1.6.2.1 +24 -0 jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat3/Tomcat3Response.java Index: Tomcat3Response.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat3/Tomcat3Response.java,v retrieving revision 1.6 retrieving revision 1.6.2.1 diff -u -r1.6 -r1.6.2.1 --- Tomcat3Response.java 4 Jun 2002 03:09:56 -0000 1.6 +++ Tomcat3Response.java 17 Feb 2003 01:57:10 -0000 1.6.2.1 @@ -175,4 +175,28 @@ coyoteResponse.acknowledge(); acknowledged=true; } + + public void setLocale(Locale locale) { + if (locale == null || included) { + return; // throw an exception? + } + this.locale = locale; + coyoteResponse.setLocale(locale); + contentLanguage = coyoteResponse.getContentLanguage(); + // maintain Tomcat 3.3 behavior by setting the header too + // and by not trying to guess the characterEncoding + headers.setValue("Content-Language").setString(contentLanguage); + } + + public void setContentType(String contentType) { + if (included) { + return; + } + coyoteResponse.setContentType(contentType); + this.contentType = coyoteResponse.getContentType(); + this.characterEncoding = coyoteResponse.getCharacterEncoding(); + // maintain Tomcat 3.3 behavior by setting the header too + headers.setValue("Content-Type").setString(contentType); + } + }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]