使用过滤器解决中文乱码问题
2015-11-07 23:04
525 查看
使用过滤器解决中文乱码问题:
过滤器:
在web.xml中配置
过滤器:
<span style="color:#333333;">package com.util; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; public class SetCharacterEncodingFilter implements Filter { public void init(FilterConfig filterConfig) throws ServletException { } /** * Select and set (if specified) the character encoding to be used to * interpret request parameters for this request. */ public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { </span><span style="color:#ff0000;">request.setCharacterEncoding("utf-8");</span><span style="color:#333333;"> // 传递控制到下一个过滤器 chain.doFilter(request, response); } public void destroy() { } }</span>
在web.xml中配置
<!-- 配置编码方式 --> <filter> <filter-name>SetCharacterEncodingFilter</filter-name> <filter-class>com.util.SetCharacterEncodingFilter</filter-class> </filter> <filter-mapping> <filter-name>SetCharacterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
相关文章推荐
- jhjh
- 欢迎使用CSDN-markdown编辑器
- 网络
- js 定义方法的集中方式
- const char*, char const*, char*const的区别
- C++中push_back的注意事项
- VHDL学习记录
- IOS SWIFT基本画图教程
- 【绝对路径/相对路径】
- Mocha 从0开始
- 对一个整型数组做奇数在前偶数在后的顺序调整
- 指数参数如何传递内存
- Js 类定义的几种方式
- iOS开发系列--数据存取
- 正则表达式匹配反斜杠
- Git基础操作<一>
- stm32判断程序是否在仿真下面运行
- iotop详解
- python之函数用法capitalize()
- iOS开发系列--地图与定位