filter过滤器和listener监听器

一、filter过滤器

可对服务器管理的所有资源进行拦截。

原理示意图:

3个方法:

public void init(FilterConfig config) throws ServletException 

public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws ServletException, IOException 

public void destroy()

二、listener监听器

用于监听某些对象、信息动作的发生,然后作出响应处理。常用于统计在线人数、在线用户、网站访问量等。

原理示意图:

常用方法:

public void contextInitialized(ServletContextEvent sce)

public void contextDestroyed(ServletContextEvent sce)

public void sessionCreated(HttpSessionEvent se)

public void sessionDestroyed(HttpSessionEvent se)

public void attributeAdded(HttpSessionBindingEvent sbe) 

public void attributeRemoved(HttpSessionBindingEvent sbe)

public void attributeReplaced(HttpSessionBindingEvent sbe)

猜你喜欢

转载自blog.csdn.net/weixin_41030394/article/details/82827617