站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Eclipse 专题过滤器???

过滤器???

摘要: 过滤器???


大师们啊!!!我的汉字过滤器配了不能用 给我医一医!!!
*******************************

encoding
filter.EncodingFilter

encoding
gb2312



encoding
/*

&&&&&&&&&&&&&&&&&&&&&&&&&&&
package 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;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class EncodingFilter implements Filter{
protected FilterConfig filterConfig;
private String targetEncoding="gb2312";
public void init(FilterConfig config) throws ServletException {
// TODO Auto-generated method stub
this.filterConfig=config;
this.targetEncoding=config.getInitParameter("encoding");

}

public void doFilter(ServletRequest srequest, ServletResponse sresponse, FilterChain chain) throws IOException, ServletException {
// TODO Auto-generated method stub
HttpServletRequest request=(HttpServletRequest)srequest;
request.setCharacterEncoding(targetEncoding);
chain.doFilter(srequest,sresponse);
}
public void setFilterConfig(final FilterConfig filterConfig){
this.filterConfig=filterConfig;
}
public void destroy() {
// TODO Auto-generated method stub
this.filterConfig=null;
}

}

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^



你的过滤器似乎跟我的不一样,仔细看看这里:
http://www.blogjava.net/rickhunter/articles/33571.html


我的猫是5.0 的 server.xml 有3个改了还是不行


这是我用的web.xml和过滤器类,可以正常使用,你看看
<?xml version="1.0" encoding="UTF-8"?>
web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">


encodingfilter
org.util.EncodingFilter


encodingfilter
/*



↑返回目录
前一篇: 用eclipse出现了我理解不了的怪现象,谁能告诉我是为什么吗?
后一篇: swt designer注册成功之后的问题