Servlet与Filter与LIstener
- Servlet用于处理请求响应业务
- 我们一般创建一个类继承HTTPServlet来实现请求响应处理业务
- 重写doGet,用于实现get方法请求
- 重写doPost,用于实现post方法请求
- 一般情况下会在doGet或者doPost方法里面进行联合,换句话说浏览器不管是get请求还是post请求,我们都可以处理
- 我们一般创建一个类继承HTTPServlet来实现请求响应处理业务
- Filter用于过滤Servlet
- 我们一般创建一个类继承HTTPFilter
- 重写doFilter,用于实现过滤业务
- 一定要使用FilterChain的doFilter方法继续前进
- 我们一般创建一个类继承HTTPFilter
- 监听器用于监听Servlet Context,HttpServletRequest,httpSession各种事件的
- ServletContextListener主要监听(编写一个类实现ServletContext Listener接口)
- ServletContext初始化监听
- public void contextlnitizlized(ServletContextEvent sce)
- ServletContextEvent sce,该参数为事件源,因此可以拿到ServletContext对象
- public void contextlnitizlized(ServletContextEvent sce)
- ServletContext销毁监听
- public void ContextDestroyed(ServletContextEvent sce)
- ServletContextEvent sce,该参数为事件源,因此可以拿到ServletContext对象
- public void ContextDestroyed(ServletContextEvent sce)
- ServletContext初始化监听
- ServletContextListener主要监听(编写一个类实现ServletContext Listener接口)