JAVA自己写过滤器

在web.xml中加入配置代码:

   
        myFilter
        com.web.filter.MyFilter
        /*        
   

其实过滤器的基本作用就是在所有请求成功之前,先对请求进行一些操作,例如验证请求是否符合规范、安全及最常用的请求接收中文乱码问题,我们就可以在过滤器中把请求中的中文先编码,然后再让它们继续请求。

解决请求中,中文乱码问题可以这样写过滤器的过滤方法:

public void doFilter(...){

HttpServletRequset req = (HttpServletRequset )request;

req.setCharacterEncoding("UTF-8");//应根据你使用的编码替换UTF-8

filterchain.doFilter(request,response);

}

你可能感兴趣的:(JAVA自己写过滤器)