加个过滤器,就能解决你的问题了。
tomcat里有相关的例子
路径为:apache-tomcat-5.5.23\webapps\servlets-examples\WEB-INF\classes\filters\SetCharacterEncodingFilter.java
配置文件路径:apache-tomcat-5.5.23\webapps\servlets-examples\WEB-INF\web.xml
统一编码,所有的编码都使用成一至的就可以解决。
前提是得保证你的跳转没有问题
在servlet里为request和response各写一个统一编码.
servlet里没处理好
servlet里同时有两条处理编码的代码,不记得了
加条语句 request.setCharacterEncoding("GBK");