编写过滤器Filter对乱码进行GBK过滤,网页不显示任何东西。
Filterdemo.java文件如下:
package org.tjc.filter;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class Filterdemo implements Filter
{
private String charSet;
public void init(FilterConfig filterConfig) throws ServletException{
this.charSet=filterConfig.getInitParameter("charSet");
}
public void doFilter(ServletRequest request,ServletResponse response,FilterChain chain)
throws IOException,ServletException{
request.setCharacterEncoding(this.charSet);
chain.doFilter(request,response);
}
public void destroy(){}
}
web.xml文件中的filter配置如下:
<filter>
<filter-name>charSet</filter-name>
<filter-class>org.tjc.filter.Filterdemo</filter-class>
<init-param>