为什么加了过滤器。在jsp在action跳转的时候在下页接收的还是乱码
<filter>
<filter-name>SetCharacterEncoding</filter-name>
<filter-class>
cn.highset.filter.SetCharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>gb2312</param-value>
</init-param>
<init-param>
<param-name>ignore</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>SetCharacterEncoding</filter-name>
<servlet-name>/*</servlet-name>
</filter-mapping>
大家帮我看看

解决方案 »

  1.   

    是form提交 还是组装url提交?如果组装url提交带中文的话会乱码再仔细检查一下jsp页面,看看jsp编码是不是gb2312 的
      

  2.   

    <init-param> 
    <param-name>encoding </param-name> 
    <param-value>utf-8 </param-value> 
    </init-param> 
      

  3.   

    jsp编码建议utf-8
    <init-param>
    <param-name>encoding </param-name>
    <param-value>utf-8 </param-value>
    </init-param> 
      

  4.   

    楼主有可以不是post提交!方法改成post
      

  5.   

    看FILTER有没有工作.
    要POST提交才可以.