Chinaunix首页 | 论坛 | 博客
  • 博客访问: 423430
  • 博文数量: 79
  • 博客积分: 2886
  • 博客等级: 少校
  • 技术积分: 968
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-16 10:33
文章分类

全部博文(79)

文章存档

2013年(7)

2012年(17)

2011年(28)

2010年(25)

2009年(1)

2008年(1)

我的朋友

分类: 系统运维

2011-08-11 10:07:13

1.在web.xml中添加
Character Encoding
com.filter.CharsetEncodingFilter
Character Encoding
/*
2.新建处理类
package com.filter;


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 CharsetEncodingFilter implements Filter {
    private String defaultEncode = "UTF-8";

    public void init(FilterConfig config) throws ServletException {
        if(config.getInitParameter("charset")!=null){
            defaultEncode=config.getInitParameter("charset");
        }
    }

    public void destroy() {
     defaultEncode = null;
    }

    public void doFilter(ServletRequest request, 
     ServletResponse response,
     FilterChain chain) 
     throws IOException, ServletException {
        ServletRequest srequest=request;
        srequest.setCharacterEncoding(defaultEncode);
        chain.doFilter(srequest,response);
    }
}




阅读(2812) | 评论(0) | 转发(0) |
0

上一篇:心灵清单

下一篇:对智商的研究

给主人留下些什么吧!~~