1.Filter是通過實(shí)現(xiàn)Filter接口實(shí)現(xiàn)的,重寫方法
①init是開始過濾
②destroy是結(jié)束過濾
③doFilter是執(zhí)行過濾
(ServletRequest req, ServletResponse resp, FilterChain chain)
chain.doFilter(req, resp);(doFilter中的自有代碼,提交)
2.多個(gè)Filter的執(zhí)行順序
xml配置按照順序
注解配置就按照編碼順序(數(shù)字大于英文,大寫大于小于)
注解中寫多個(gè)對(duì)象觸發(fā)urlPatterns = {"/*","/*.jsp"}
3.獲取(HttpServletRequest)的request對(duì)象
將ServletRequest req強(qiáng)轉(zhuǎn)為HttpServletRequest request類型
獲取當(dāng)前的url地址:String url = request.getRequestURI();
4.創(chuàng)建Listener要實(shí)現(xiàn)HttpSessionAttributeListener
ServletContextListener,HttpSessionListener,ServletRequestListener
值的改變加Attribute
5.
HttpSessionBindingListener是綁定值和解除值的接口
HttpSessionActivationListener是鈍化和激活的接口
6.