Hello, There is a little patch fixes JSP & Filter responce object internationalization support.
This code doesn't work when filter mapped on *.jsp: ============================================================== /** * Localization filter */ public class LocalizationFilter implements Filter { ..... public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { String mimeEncoding = /* get mime encoding from */; ..... // This call does not work without patch. servletResponse.setContentType("text/html; charset=" + mimeEncoding); ..... filterChain.doFilter(servletRequest, servletResponse); } } ============================================================== I tested it under Tomcat 4.0.3 See fix in attachment. Regards, Dmitry Ivanov.
Index: JspParseEventListener.java =================================================================== RCS file: /home/cvspublic/jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/compiler/JspParseEventListener.java,v retrieving revision 1.37 diff -u -r1.37 JspParseEventListener.java --- JspParseEventListener.java 10 Apr 2002 21:14:20 -0000 1.37 +++ JspParseEventListener.java 6 May 2002 13:31:04 -0000 @@ -352,7 +352,7 @@ else writer.println("response.setContentType(\"" + servletContentType + - ";charset=ISO-8859-1\");"); + ";charset=\"+response.getCharacterEncoding()+\"\");"); writer.println("pageContext = _jspxFactory.getPageContext(this, request, response,"); writer.println("\t\t\t" + writer.quoteString(error) + ", "
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>