估计不行的,数据库中是乱码么?你试着在你的Webapp的WEB-INF\web.xml中加入以下内容试试<mime-mapping> 
  <extension>htm</extension> 
  <mime-type>text/html;charset=gb2312</mime-type> 
 </mime-mapping> 
 <mime-mapping>
  <extension>html</extension> 
  <mime-type>text/html;charset=gb2312</mime-type> 
 </mime-mapping> 
 <mime-mapping>
  <extension>jsp</extension> 
  <mime-type>text/html;charset=gb2312</mime-type> 
 </mime-mapping>

解决方案 »

  1.   

    <meta http-equiv="Content-Type" content="text/html;charset=gb2312">
      

  2.   

    有使用filter的例子,你可以去找一找,不过我试过好象与web服务器如tomcat的版本有些关系,有些可以有些好象不行。
      

  3.   

    数据库中是正常的,而且原来在WEBSPHERE中完全正常
    现在改到TOMCAT中了就不行了的,
      

  4.   

    问题原因:websphere和tomcat的字符编码的转换
    不一样
      

  5.   

    <meta http-equiv="Content-Type" content="text/html;charset=gb2312">
    在网页中已经有了的,
      

  6.   

    解决方法1:
    修改所有的jsp页面的charset="here 数据库中的字符编码"
      

  7.   

    解决方法2:
    http://www-900.ibm.com/developerWorks/cn/java/l-java-data/