servlet之監聽器
阿新 • • 發佈:2019-01-25
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的處理。