使用EncodingFilter过滤器来完成统一编码
来源:互联网 发布:mac apache php 编辑:程序博客网 时间:2024/05/16 17:07
在web开发中,中文乱码是一个比较麻烦的事情,使用过滤器来统一编码是比较好的办法。
1.EncodingFilter过滤器的主要代码如下:
public class EncodingFilter implements Filter{
@Override
public void destroy() {
// TODO Auto-generated method stub
}
@Override
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain filterChain) throws IOException, ServletException {
String encoding=filterConfig.getServletContext().getInitParameter("encoding");
request.setCharacterEncoding(encoding);
filterChain.doFilter(request, response);
}
private FilterConfig filterConfig;
@Override
public void init(FilterConfig config) throws ServletException {
filterConfig=config;
}
}
2.web.xml里面的配置如下:
<context-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</context-param>
<filter>
<filter-name>EncodingFilter</filter-name>
<filter-class>com.xuyi.filter.EncodingFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>EncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
- 使用EncodingFilter过滤器来完成统一编码
- 全局编码过滤器--encodingFilter
- 全站编码过滤器EncodingFilter
- 使用过滤器统一全站编码
- EncodingFilter 全站编码过滤器 get请求中文编码过滤
- servlet过滤器之EncodingFilter
- 乱码过滤器EncodingFilter
- JSP页面统一编码过滤器
- 过滤器_编码统一处理
- 过滤器篇(2)-----过滤器设置编码格式与清除浏览器缓存(EncodingFilter , NoCacheFilter)
- 使用动态代理完成字符集编码过滤器的编写
- 04-封装BaseServlet和设置全站请求编码过滤器EncodingFilter
- Filter过滤器,统一网站字符编码
- Java通过过滤器统一编码格式
- 编写一个过滤器用于统一编码格式
- JavaWeb之过滤器实现统一编码案例
- 使用Checkstyle统一编码
- 小工具(6):项目所需小工具之EncodingFilter(全站请求编码过滤器)
- C#接口规范
- Ubutun常用命令之mount
- U-BOOT之一:BootLoader 的概念与功能
- android录音和得到音量
- UVA - 10361
- 使用EncodingFilter过滤器来完成统一编码
- python 进阶学习之9
- VPN客户端根据需要选择网卡使用iptables进行nat
- poj 1861 Network
- OpenCV图像区域复制粘贴
- poj 1789 Truck History 最小生成树(prim)
- Android Fragment 真正的完全解析(下)
- Android的SoundPool
- 接口 Transferable