一、Filter過濾器
位於client與server中間的一個javaEE組件,可以對用戶的request和response進行編碼.
1、定義自己的過濾器
1)創建Filter
implements Filter
一般重寫doFilter(ServletRequest request,
ServletResponse response,
FilterChain chain)
doFilter方法,必須要有一句話:chain.doFilter(request,response)
//傳遞request/response到下一個Filter,如果沒有則到web資源
2)配置web.xml
<filter>
<filter-name>first</filter-name>
<filter- class>com.zpark.filter.FirstFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>first</filter-name>
<url-pattern>/servlet/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>first</filter-name>
<url-pattern>/abc/*</url-pattern>
</filter-mapping>
2、生命週期
初始化 server啓動 init 1次
過濾 請求到 doFilter N次
銷燬 server停 destroy 1次
二、用戶的安全退出
1)定義並配置 登錄檢查的過濾器,對除與登錄相關的Servlet以外的web資源進行過濾處理。
2)安全退出(移除命名屬性、讓session失效、轉登錄頁)
作業:
1。對用戶的增/刪/改/查/登錄/退出(必做)
2。使用servlet實現通訊錄功能(dao/service層直接使用jdbc時的代碼)
servlet知識點<五>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Servlet知識點<一>
qq_875174369
2018-08-27 19:38:47
Servlet知識點<二>
qq_875174369
2018-08-27 19:38:47
servlet知識點<六>
qq_875174369
2018-08-27 19:38:45
servlet知識點<三>
qq_875174369
2018-08-27 19:38:45
HttpServlet詳解
whc20011
2018-08-27 17:19:04
HttpServlletResponse簡介
zijindongnan
2018-08-27 17:11:53
Servlet學習筆記
zijindongnan
2018-08-27 17:11:52
HttpServletRequest簡介
zijindongnan
2018-08-27 17:11:50
servlet gzip 中文亂碼
smst1987
2018-08-27 17:03:41
Textarea插入表格table,保存到數據庫。jsp頁面顯示錶格問題
阳光宅男
2018-08-27 14:58:43
Java的Web項目中Web.xml配置文件元素詳解
小尘鸟8
2018-08-27 13:38:53
Servlet 原理概述
小尘鸟8
2018-08-27 13:38:53
Cookie與Session的特點及生命週期
WDianJ
2018-08-27 11:28:18