编码过滤器EncodingFilter.java类

这个过滤器类应该放在哪里,是放在源程序建的amigo.struts.i18n的包下面吗,
EncodingFilter implements Filter这句话应该怎么理解,前面是一个类名,还有这个程序报错。就是在类名这错误提示是:method to implement:请高手给些指教谢谢了。

package amigo.struts.i18n;

import java.io.IOException;

import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

import com.sun.org.apache.xalan.internal.xsltc.dom.Filter;

public class EncodingFilter implements Filter{
private String encoding;
public EncodingFilter(){
}
public void init(FilterConfig filterconfig)
throws ServletException{
encoding = filterconfig.getInitParameter("encoding");
}
public void doFilter(ServletRequest request,ServletResponse response,FilterChain filterchain)
throws IOException,ServletException{
if(encoding != null && request.getCharacterEncoding() == null)
request.setCharacterEncoding(encoding);
filterchain.doFilter(request,response);
}
public void destroy(){

}
}

第1个回答  2011-07-28
你的FILTER实现的不对
相似回答