Spring在web请求中定义编码(org.springframework.web.filter.CharacterEncodingFilter)
2016-03-08 14:48
435 查看
通过类org.springframework.web.filter.CharacterEncodingFilter,定义request和response的编码。具体做法是,在web.xml中定义一个Filter,如下:
<!-- Filter 定义 --> <!-- Character Encoding filter --> <filter> <filter-name>encodingFilter</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>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
CharacterEncodingFilter类具有encoding和forceEncoding两个属性,其中encoding是表示设置request的编码,forceEncoding表示是否同时设置response的编码。
相关文章推荐
- Java虚拟机类加载和执行机制
- 为什么Java要把字符串设计成不可变的
- 安卓开发:eclipse中创建按钮,响应按钮事件并弹出对话框
- 浅谈java中的equals和==
- java内存泄露场景及解决方案
- 项目开发中的数据类型,进制转换
- 《Java实战开发经典》第六章6.6
- URLDecoder: Illegal hex characters in escape (%) pattern - For input string:
- java对象的创建过程
- [转] Struts2入门示例教程
- leetcode:Symmetric Tree 【Java】
- java日志系统详解
- java 从指定行读文件,执行系统命令
- RxJava学习教程
- java 通过反射获取调用类方法及属性
- Java设计模式——Observer(观察者)模式
- java 通过反射获取调用类方法及属性
- 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)
- Spring事务配置的五种方式
- java 线程池学习