Filter过滤器、Listener监听器——简单实现步骤
Filter:过滤器
用来过滤网站的数据:处理中文乱码;登陆验证…
Filter 实现步骤
1.导包;
2.实现Filter接口,重写对应的方法即可;
package com.zzh.filter;
import javax.servlet.*;
import java.io.IOException;
public class CharacterFilter implements Filter {
//初始化:在web服务器启动时就执行初始化了,随时等待过滤对象
public void init(FilterConfig filterConfig) throws ServletException {
System.out.println("CharacterEncoding初始化");
}
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
/*
1.过滤中的所有代码,再过滤特定的请求的时候都会执行
2.必须要让过滤器继续通行chain.doFilter(request, response)
*/
System