CharacterEncodingFilter

原创 2011年01月19日 22:22:00
  1. 011 public class CharacterEncodingFilter implements Filter {  
  2. 012     private FilterConfig config;  
  3. 013     private String encoding = "ISO8859_1";  
  4. 014   
  5. 015     public void destroy() {  
  6. 016         config = null;  
  7. 017     }  
  8. 018   
  9. 019     public void doFilter(ServletRequest request,   
  10. ServletResponse response, FilterChain chain)  
  11. 020             throws IOException, ServletException {  
  12. 021         request.setCharacterEncoding(encoding);  
  13. 022         chain.doFilter(request, response);  
  14. 023     }  
  15. 024   
  16. 025 public void init(FilterConfig config) throws ServletException {  
  17. 026         this.config = config;  
  18. 027         String param = config.getInitParameter("encoding");  
  19. 028         if (param != null) {  
  20. 029             encoding = param;  
  21. 030         }  
  22. 031     }  
  23. 032 } 

通过第025行~第031行的init()方法读取设在web.xml文件中encoding参数对应的参数值,该参数值设置编码方式,第019行~第023行的doFilter()设置POST表单传递的参数编码方式。

【Spring进阶】Spring重写CharacterEncodingFilter完全解决编码问题

编码问题是在编程过程中经常遇到的问题之一,如果早期不指定统一的编码格式,开发过程中会遇到各种各样的乱码问题。还好spring为咱们提供了一个编码过滤器,可以帮助咱们解决大部分的乱码问题,本以为配置上它...
  • u010028869
  • u010028869
  • 2016年04月30日 16:04
  • 3620

URIEncoding与useBodyEncodingForURI 在tomcat中文乱码处理上的区别及CharacterEncodingFilter(备忘)

大家知道tomcat5.0开始,对网页的中文字符的post或者get,经常会出现乱码现象。 具体是因为Tomcat默认是按ISO-8859-1进行URL解码,ISO-8859-1并未包括中文字符,这...
  • taijianyu
  • taijianyu
  • 2015年02月15日 00:35
  • 7218

SpringMVC中利用字符集过滤器characterEncodingFilter解决中文乱码

前台传值到SpringMVC controller中的时候容易出现乱码,解决办法很简单。使用characterEncodingFilter这个字符集过滤器即可。相当于之前我们在servlet中的:re...
  • qq_25821067
  • qq_25821067
  • 2016年08月21日 18:47
  • 2071

Spring MVC过滤器之CharacterEncodingFilter(字符集过滤器)

我们为了处理项目中的乱码问题,可以在Spring MVC中设置字符集过滤器:CharacterEncodingFilter。...
  • smqh2015
  • smqh2015
  • 2017年04月06日 14:53
  • 216

CharacterEncodingFilter

很简单很实用的一个过滤器,当前台JSP页面和JAVA代码中使用了不同的字符集进行编码的时候就会出现表单提交的数据或者上传/下载中文名称文件出现乱码的问题,那这个类就可以出场了。         ...
  • zhuangchuanao
  • zhuangchuanao
  • 2013年09月18日 16:50
  • 608

Spring框架中CharacterEncodingFilter的作用真的没那么大

之前看介绍Spring框架的时候,提到了Spring中内置了几种过滤器,其中有一种是CharacterEncodingFilter的过滤器,是将数据以某种格式编码的方式输出的。这个特性让我很兴奋,因为...
  • zdavb
  • zdavb
  • 2016年03月14日 14:42
  • 4272

Spring-web源码解析之Filter-CharacterEncodingFilter

基于4.1.7.RELEASE 在web.xml我们经常看见这么一段 encodingFilter org.springframework.web.filter.Characte...
  • ktlifeng
  • ktlifeng
  • 2016年02月03日 17:39
  • 2384

CharacterEncodingFilter.java以及修改web.xml所用代码

package com.alavey.example; import java.io.IOException; import javax.servlet.Filter; import jav...
  • island20
  • island20
  • 2011年10月17日 16:32
  • 1531

CharacterEncodingFilter这个类的使用和作用。

记录一下CharacterEncodingFilter这个类的使用和作用。 很简单很实用的一个过滤器,当前台JSP页面和JAVA代码中使用了不同的字符集进行编码的时候就会出现表单提交的数据或者上...
  • Z_GodGirl
  • Z_GodGirl
  • 2016年09月26日 15:30
  • 1643

CharacterEncodingFilter类的学习

        我的第一篇正式BLOG就写点简单的东西吧,记录一下CharacterEncodingFilter这个类的使用和作用。        很简单很实用的一个过滤器,当前台JSP页面和JAVA...
  • heidan2006
  • heidan2006
  • 2008年10月14日 21:40
  • 18090
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CharacterEncodingFilter
举报原因:
原因补充:

(最多只允许输入30个字)