Filter:
第一: 实现Filter接口,重写对应的方法。
第二: 在doFilter中做相应的逻辑处理。
filterChain 释放请求,执行后面Servlet 里的处理。相当于实现了aop切面。
第三 将这个Filter注册到tomcat容器中。
这个名称和要拦截的Servlet注册到容器中的名称相同。
也可以直接使用 * 拦截所有的请求。
访问这个Servlet,控制台输出相应的结果。
Listener:
Servlet的listener有许多接口,实际在后面基于框架的开发中listener很少用。
以ServletContextListener 为例。
第一, 实现ServletContextListener 接口。
第二, 重写方法。
第三 加入到tomcat容器中。
重新启动tomcat。
关闭tomcat。