Hello all Tomcat users!

I'm new to Tomcat. Installed it yesterday and it seems to me running very
well.

Only one question is arised, which probably is answered already, but I did
not found answer for that from archive.

Currently in production we have JavaWebServer2.0 / Win NT, JDK1.3 and this
works very well for solving encoding problem with JSP:

        
///////////////////////////////////////////////////////////////////////////
        //
        //      How to solve the character encoding problem with JSP
        //      ----------------------------------------------------
        //
        // 1. Comment out this line in generated file's _jspService method:
        // JspWriter out = null;

        // 2. Insert this line where you commented out number 1:
        // PrintWriter out = response.getWriter();
        
        // 3. Comment out this line in generated file's _jspService method:
        // out = pageContext.getOut();
        
        // 4. At the end of the _jspService method you find:
        //         } catch (Throwable t) {
        //  *         if (out.getBufferSize() != 0)
        //  *             out.clear();
        //      Lines marked with * shall be commented out.
        //
        // 5. After lines mentioned in point 4 you find:
        //          HandleErrorPageException("...errorpage.jsp", t, out);
        //    Change it to:
        //          HandleErrorPageException("...errorpage.jsp", t,
pageContext.getOut());
        
///////////////////////////////////////////////////////////////////////////

Actually there are some Lexicon files in Cp1251, Cp1257 and UTF-8 encodings,
which need to come through JSP to browser. With JavaWebServer2.0 this is ok,
if we do as described in steps 1.-5.

How to do it with Tomcat? I did the same but it seems to me no effect at
all. Only ???????? marks or unreadable characters. What is missing?

Thanks in advance for any kind of info/URL/help,

Andre Tampõld
Software Development @ EMK

Reply via email to