镂空针织衫短袖:过滤器之中文乱码解决
来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 21:15:35
过滤器之中文乱码解决
分类: JAVA 2011-04-26 22:03 18人阅读 评论(0) 收藏 举报在我们做项目时,总会遇到一些乱码问题 ,为了解决中文乱码的问题 我们通常会在Servlet控制器中增加这么一句话 :
request.setCharacterEncoding("utf-8"); 使得我们在加载项目的时候不至于会感到由于该死的外国人设计的程序语言 总有那么多弊端,会让我们的国语造成乱码问题。 哈哈 玩笑了 !!!
想想,要是在一个大项目中 有很多个Servlet 我们是不是在每一个Servlet中都要去增加这段代码呢?这样就造成了不必要的冗余,我们为什么不用Servlet提供给我们的很好的资源呢 这就是过滤器 过滤器的功能很广泛 首先介绍下 第一个过滤器 如下:
过滤器一(解决中文乱码):
1.新建一个过滤器类 如:WebFilter.java
让WebFilter继承Filter接口
2.实现Filter接口的三个方法 并写入解决中文乱码的关键代码:
view plaincopy to clipboardprint?
- public void doFilter(ServletRequest request, ServletResponse response,
- FilterChain chain) throws IOException, ServletException {
- request.setCharacterEncoding("utf-8");
- chain.doFilter(request, response);
- }
- public void init(FilterConfig filterConfig) throws ServletException {
- }
3.编写好过滤器类后 开始 配置web.xml文件 如同配置Servlet一样 非常简单 在
view plaincopy to clipboardprint?
-
WebFilter -
com.Jeelon.filter.WebFilter -
WebFilter -
/*
注意:
这样一个解决中文乱码的过滤器就这样简单的完工啦 简单吧 (当然我只是考虑过滤所有请求的情况,如果其他的情况还得增加代码)
下面接着看下一个过滤器:
过滤器之中文乱码解决
SVG中文乱码解决步骤与方法
SciTe 中文设置(解决乱码,中文界面)
解决英文版XP中文软件乱码的方法!
跨平台(Linux&Windows)中文文件名乱码的解决
jsp中文乱码问题
struts2中文乱码解决方法
Gedit中文乱码
kindle 3中文乱码、变成口字怎么解决? | 冬寒博客
Redhat RHEL AS3 下安装 Oracle DB 10g 中文乱码问题的解决
传智播客:ajax学习笔记---解决浏览器缓存和中文乱码 - habernate的日志 -...
Hibernate MySQL 中文乱码问题
struts2中文下载乱码调试
JAVA/JSP 中文编码乱码
xp系统文字乱码解决
Tomcat的中文乱码的经典解决方案
myeclipse的tomcat控制台,中文乱码。
myeclipse的tomcat控制台,中文乱码
Ubuntu-10.10下Gedit中文乱码
qt4编程——关于中文乱码
解决窗口按钮上乱码问题
为你解决CAD字体乱码现象
oracle数据库的信息乱码解决
完美解决导出EXCEL乱码问题