按照你的方式,对Get方式能正确显示中文,但POST不行,加上request.setCharacterEncoding("gbk"); 就能正确显示中文了!不知是为什么?
还有请问楼主:
SetCharacterEncodingFilter.class文件拷到你的webapp目录/filters下,如果没有filters目录,就创建一个。
2)在你的web.xml里加入如下几行:
 <filter> <filter-name>Set Character Encoding</filter-name> <filter-class>filters.SetCharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>GBK</param-value> </init-param> </filter>  <filter-mapping> <filter-name>Set Character Encoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
1.上面所说的“文件拷到你的webapp目录/filters下”是指的我自己的Web文件夹下吗?
2.在你的web.xml里加入如下几行----这个web.xml是tomcat的安装目录下的web.xml呢?还是我自己的Web文件夹下的web.xml?