时间:2014-12-09 来源:

CharacterEncodingFilter类的学习 【综合】

web.xml内代码:

<span style="font-size:14px;">ackage org.springframework.web.filter; import java.io.IOException; import javax.servlet.FilterChain; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet 2.3/2.4 Filter that allows one to specify a character encoding for * requests. This is useful because current browsers typically do not set a * character encoding even if specified in the HTML page or form. * * <p>This filter can either apply its encoding if the request does not * already specify an encoding, HttpServletResponse response, IOException { if (this.encoding != null && (this.forceEncoding || request.getCharacterEncoding() == null)) { request.setCharacterEncoding(this.encoding); if (this.forceEncoding) { response.setCharacterEncoding(this.encoding); } } filterChain.doFilter(request, response); } }</span> CharacterEncodingFilter类可以通过简单配置来帮实现字符集转换的功能,网站div+css参数encoding用于指定编码类型符合w3c标准,参数forceEncoding设为true时,符合w3c标准强制执行request.setCharacterEncoding(this.encoding)和reponse.setCharacterEncoding(this.encoding)中的方法.

org.springframework.web.filter.CharacterEncodingFilter源码:

<span style="font-size:14px;"><span style="font-weight: bold;"> </span><!-- 字符集过滤器 --> <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></span>

点击次数:4089
作者:
web前端行业资讯
Web new NewsList
谷歌发布Tacotron2:能更简单地训练AI学习演讲 ,,2017年12月21日TensorFlow漏洞爆发背后:关于AI安全我们的傻与天真 ,,2017年12月21日Android端Edge浏览器新版发布:常规性能优化和BUG修复 ,,2017年12月21日三星开发出全球最小的DRAM芯片技术领先优势扩大 ,,2017年12月21日腾讯绝艺AI下一步将学习AlphaGozero自对弈训练 ,,2017年12月21日Facebook社交VR应用Spaces扩大覆盖面:入驻HTCVive ,,2017年12月21日设计图曝光:三星双屏折叠手机原来是这样的 ,,2017年12月21日微信支付和支付宝已成为世界移动支付的"老师" ,,2017年12月21日新专利表明FaceID未来有望装备在iPad、MacBook和iMac等设备 ,,2017年12月21日首批九个建议加入EE4J的项目 ,,2017年12月21日这就是SurfacePhone?微软可折叠手机概念图曝光 ,,2017年12月21日继“Angel”开源后,腾讯又开放TDinsight机器学习平台 ,,2017年12月21日谷歌母公司研发“闪光”网络技术无需铺设线缆 ,,2017年12月21日微软投资5千万美元利用人工智能对抗气候变化 ,,2017年12月21日谷歌中国2017:面向开发者的1年AI先行的1年 ,,2017年12月21日GreenKey加入Symphony软件基金会,将开源语音软件 ,,2017年12月21日腾讯发现者揭秘:怎么应对TensorFlow的安全风险,修复有多难 ,,2017年12月21日清华新成立两大交叉研究机构探索智能与未来 ,,2017年12月21日微软将AI融入生产力工具和搜索引擎与其它巨头竞争 ,,2017年12月21日Gfycat将利用机器学习技术创建高分辨率GIF动图 ,,2017年12月21日安全软件公司Avast开源化机器码反编译器RetDec ,,2017年12月21日谷歌开源TFGAN,让训练和评估GAN变得更加简单 ,,2017年12月21日社区对模块化不感兴趣时隔三周经典版FedoraServer27发布 ,,2017年12月21日Windows10加入OpenSSH客户端 ,,2017年12月21日FirefoxQuantum发布一个月安装量1.7亿 ,,2017年12月21日吴恩达宣布创业新项目已与富士康达成战略合作 ,,2017年12月21日Scala入门系列(十二):隐式转换2017年12月20日speedment入门教程2017年12月20日SLAM入门笔记(1):特征点的匹配2017年12月20日深入浅出了解frame和bounds2017年12月20日if{......}else{......} 【Web前端】2015年06月01日IDEA导入一个新项目原来没有问题,出现非法字符正解 【编程语言】2015年03月09日jssubstr支持中文截取函数代码(中文是双字节)2014年01月29日java.io.IOException:Thesameinputjar【E:\Jre\lib\rt.jar】isspecifiedtwice. 【移动开发】2015年05月11日Xcode调试技巧——观察变量值改变watchpointsetvariable 【互联网】2015年06月11日HDU1162 【编程语言】2015年08月14日WaitHandle——使用Semaphore 【研发管理】2015年01月27日未开启HugePagesORACLEsession剧增时引起的一次悲剧【编程语言】2014年12月18日mysqlgroupbywithrollup【Web前端】2015年05月25日URAL1727.Znaika'sMagicNumbers(数学vector) 【综合】2015年03月16日CentOSLinux连接iscsi磁盘阵列 【综合】2015年02月11日BeginningPythonFromNovicetoProfessional(5)-条件与循环 【系统运维】2014年11月13日收集的DedeCMS一些使用经验2014年01月29日一个架构师谈什么是架构以及怎么成为一个架构师 【综合】2015年02月27日BZOJ-1927-星际竞速-SDOI2010 【综合】2015年03月20日Nexus5更新Android5.0失败解决方法 【移动开发】2014年11月17日React-Nativev0.38.0-rc.0发布 ,,2016年11月10日【LeetCode】020.ValidParentheses(Easy)(C++JavaPython) 【数据库】2015年03月09日Jqueryajax执行顺序返回自定义错误信息(实例讲解)2014年01月29日M-HelpJimmyPOJ1661(动态规划)【综合】2015年05月11日PHP实现简单聊天室(附源码)2014年01月29日imageloader简单应用【编程语言】2015年06月03日苹果公司取得iphone5.com域名的所有权 ,,2016年06月23日收集的MySQL的面试题分享给大家 【系统运维】2015年07月16日中谷教育05Python数据类型 【编程语言】2015年07月30日HDU2389RainonyourParade(二分图匹配(Hopcroft-Carp的算法模板)) 【编程语言】2015年05月18日2014年工作生活总结 【编程语言】2015年02月15日UNIX环境编程学习——反思认识 【编程语言】2015年07月28日Android中常用开发工具类—持续更新... 【移动开发】2015年05月15日asp.net安全、实用、简单的大容量存储过程分页2014年01月29日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)