<%@page contentType="text/html;charset=gb2312"%>

解决方案 »

  1.   

    <%@ page contentType="text/html; charset=gb2312"%>这个可不能包含的哦
      

  2.   

    在web.xml中加上
    <filter>
            <filter-name>EncodingFilter</filter-name>
            <filter-class>org.apache.commons.filters.SetCharacterEncodingFilter</filter-class>
            <init-param><param-name>encoding</param-name><param-value>GBK</param-value></init-param>
            <init-param><param-name>ignore</param-name><param-value>false</param-value></init-param>
        </filter>
    此可以过滤掉post提交的中文乱码;
    TOMCAT的server.xml中<Connector .../>
    中加上URIEncoding="GB2312"可以过滤掉get提交的中文乱码