servlet之监听器
bbw3
10年前
Servlet包括三种:简单的servlet、过滤器servlet、监听器servlet。
一、 过滤器servlet
过滤器采用链式处理方式。
要定义一个过滤器,实现javax.servlet.Filter接口
Filter主要有一下三个方法:
1. Public void init(FilterConfigfilterConfig)throws ServletException
2. Public voiddoFilter(ServletResquest request, ServletResponse response, FilterChainchain)throws IOException,ServletException
3. Public voiddestroy()
其中doFilter()方法的FilterChain接口主要是将用户的请求传递给其他的过滤器或者servlet,该接口有如下方法:
Public void doFilter(servletRequest request,SercletResponseresponse)throws IOException,ServletException
过滤器的应用:登陆验证,编码设置等
一、 监听器servlet
主要功能是负责监听web的各种操作,当相关的事件触发后将产生事件,并对此事件经行处理:可以对request,session,application的处理。