`

CharacterEncodingFilter

阅读更多
很简单很实用的一个过滤器,当前台JSP页面和JAVA代码中使用了不同的字符集进行编码的时候就会出现表单提交的数据或者上传/下载中文名称文件出现乱码的问题,那这个类就可以出场了。

        从名字就可以看出来它是个过滤器了,所以就要想配置普通过滤器那样配置到web.xml中去了,配置方式如下:
<filter>
    <filter-name>CharacterEncodingFilter</filter-name>
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
    <init-param>
      <param-name>encoding</param-name>
      <param-value>UTF-8</param-value>
    </init-param>
    <init-param>
      <param-name>forceEncoding</param-name>
      <param-value>true</param-value>
    </init-param>
  </filter>
  <filter-mapping>
    <filter-name>CharacterEncodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>


如果没有

<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
是没作用的

分享到:
评论

相关推荐

    CharacterEncodingFilter类的学习 .doc

    CharacterEncodingFilter类的学习CharacterEncodingFilter类的学习

    字符编码工具类CharacterEncodingFilter.java

    字符编码工具类CharacterEncodingFilter.java 字符编码工具类CharacterEncodingFilter.java 字符编码工具类CharacterEncodingFilter.java

    CharacterEncodingFilter.java

    CharacterEncodingFilter.java

    字符过滤器

    &lt;display-name&gt;CharacterEncodingFilter &lt;filter-name&gt;CharacterEncodingFilter &lt;filter-class&gt;CharacterEncodingFilter &lt;filter-name&gt;CharacterEncodingFilter &lt;url-pattern&gt;/* &lt;/web-app&gt;

    JSP存到数据库乱码解决办法

    &lt;filter-name&gt;CharacterEncodingFilter &lt;filter-class&gt;org.springframework.web.filter.CharacterEncodingFilter &lt;param-name&gt;encoding &lt;param-value&gt;UTF-8 &lt;param-name&gt;forceEncoding ...

    spring配置编码格式

    org.springframework.web.filter.CharacterEncodingFilter &lt;param-name&gt;encoding &lt;param-value&gt;UTF-8 &lt;filter-name&gt;setCharacterEncoding &lt;url-pattern&gt;/* &lt;!-- 配置编码格式 end --&gt;

    聊天室程序下载

    public class CharacterEncodingFilter implements Filter{ protected String encoding = null; protected FilterConfig filterConfig = null; public void init(FilterConfig filterConfig) throws ...

    web配置文件.txt

    &lt;filter-class&gt;org.springframework.web.filter.CharacterEncodingFilter &lt;param-name&gt;encoding &lt;param-value&gt;UTF-8 &lt;param-name&gt;forceEncoding &lt;param-value&gt;true &lt;filter-name&gt;encodingFilter ...

    apache-tomcat-7.0.69.zip

    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java...

    JavaWeb乱码过滤器.zip

     &lt;filter-class&gt;com.github.zhanhb.filter.CharacterEncodingFilter&lt;/filter-class&gt;    &lt;description&gt;Encoding for content and query string, default UTF-8.  &lt;param-name&gt;characterEncoding  ...

    myeclipse中文处理

    -- 中文过滤器start --&gt; &lt;filter&gt;&lt;br&gt; &lt;filter-name&gt;Encoding&lt;/filter-name&gt;&lt;br&gt; &lt;filter-class&gt;&lt;br&gt; org.springframework.web.filter.CharacterEncodingFilter &lt;/filter-class&gt;&lt;br&gt; &lt;init-param&gt;&lt;br&gt;...

    解决struts2.1.6+spring+hibernate 中文乱码

    &lt;filter-class&gt;org.springframework.web.filter.CharacterEncodingFilter &lt;init-param&gt; &lt;param-name&gt;encoding&lt;/param-name&gt; &lt;param-value&gt;GBK&lt;/param-value&gt; &lt;/init-param&gt; &lt;init-param&gt; ...

    DOS命令使用方法(超全).

    DOS命令使用方法(超全). ... &lt;!-- 下边这是加入spring配置 --&gt;... &lt;filter-class&gt;org.springframework.web.filter.CharacterEncodingFilter &lt;param-name&gt;encoding &lt;param-value&gt;UTF-8&lt;/param-value&gt;

    sshz中文乱码解决方法

    org.springframework.web.filter.CharacterEncodingFilter&lt;/filter-class&gt; &lt;init-param&gt; &lt;param-name&gt;encoding&lt;/param-name&gt; &lt;param-value&gt;GBK&lt;/param-value&gt; &lt;/init-param&gt; &lt;init-param&gt; &lt;param-name&gt;...

    struts2+kindEditor4.1.7

    &lt;filter-class&gt;org.springframework.web.filter.CharacterEncodingFilter &lt;param-name&gt;encoding &lt;param-value&gt;UTF-8 &lt;param-name&gt;forceEncoding &lt;param-value&gt;true &lt;filter-name&gt;Set Character ...

    java servlet 监听器

    public CharacterEncodingFilter() { } @Override public void init(FilterConfig filterConfig) throws ServletException { encoding = filterConfig.getInitParameter("encoding"); } @Override ...

    Spring MVC 框架应用实例

    org.springframework.web.filter.CharacterEncodingFilter &lt;param-name&gt;encoding &lt;param-value&gt;UTF-8 &lt;filter-name&gt;encodingFilter *.do &lt;servlet-name&gt;ideawu org.spring...

    基于MyEclipse搭建maven+springmvc整合图文教程(含源码0

    &lt;filter-class&gt;org.springframework.web.filter.CharacterEncodingFilter &lt;param-name&gt;encoding &lt;param-value&gt;UTF-8 &lt;param-name&gt;forceEncoding &lt;param-value&gt;true &lt;filter-name&gt;...

    生活轨迹SSH服务端

    &lt;filter-class&gt;org.springframework.web.filter.CharacterEncodingFilter &lt;param-name&gt;encoding &lt;param-value&gt;UTF-8 &lt;filter-name&gt;encodingFilter &lt;url-pattern&gt;/* 代码不完善,敬请期待,如有需要...

    信息: Deploying web application directory lx01

    信息: Deploying web application directory lx01 2010-11-11 22:52:05 org.apache.catalina.startup....ApplicationFilterConfig[name=EncodingFilter, filterClass=com.v512.guestbook.web.CharacterEncodingFilter]

Global site tag (gtag.js) - Google Analytics