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的各种操作,当相关的事件触发后将产生事件,并对此事件经行处理:可以对requestsessionapplication的处理。