编写一个编码过滤器:
在Web.xml配置文件中加入
Character Encoding
com.bonc.res.CharacterEncodingFilter
encoding
GBK
enable
true
然后写个过滤器
/**
* 对HttpRequest中的字符集进行编码,解决web请求乱码问题
*
* @author william
*
*/
public class CharacterEncodingFilter implements Filter {
protected FilterConfig config;
// 对字符进行的何种编码
protected String encodingName;
// 是否允许编码
protected boolean enable;
/**
* 默认构造函数
*/
public CharacterEncodingFilter() {
encodingName = "UTF-8";
enable = false;
}
/**
* Filter销毁的时候调用
*/
public void destroy() {
}
/**
* filter的入口方法
*
* @param reqeust
* ServletRequest对象
*