大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java培訓 Java培訓教程之Filter學習

Java培訓教程之Filter學習

更新時間:2020-05-26 13:46:45 來源:動力節點 瀏覽2497次

今天要學習的是關于Filter的內容,主要包括Filter的概念、快速入門、代碼演示、過濾器細節,對Filter有學習需要的小伙伴可以在看完本文后,現在一起來看看Filter的學習筆記吧~

Java培訓教程之Filter學習

1.概念

Filter就是過濾器,在我們生活中有各種各樣的過濾器,比如凈水器,空氣凈化器等等。但是Filter指的是web中的過濾器,當訪問服務器的資源時,過濾器可以將請求攔截下來,完成一些特殊的功能。Filter一般用于完成通用的操作。如:登錄驗證、統一編碼處理、敏感字符過濾等等。

2.快速入門

步驟:

A.定義一個類,實現接口Filter

B.復寫方法

C.配置攔截路徑:web.xml;注解

3.代碼演示

@WebFilter("/*")//訪問所有資源之前,都會執行該過濾器                          

public?class?FilterDemo1?implements?Filter?{
?????????@Override
???????????public?void?init(FilterConfig?filterConfig)?throws?ServletException?{
???????????????????????????}
???????????????????????????
????@Override
????public?void?doFilter(ServletRequest?servletRequest,?ServletResponse?servletResponse,?FilterChain?filterChain)?throws?IOException,?ServletException?{
????System.out.println("filterDemo1被執行了....");
???????????????????????????//放行
?????filterChain.doFilter(servletRequest,servletResponse);
???????????????????????????}
????????????????????????????????@Override
????????????????????????????????public?void?destroy()?{
????????????????????????????????}
????????????????????????????}

4.過濾器細節

1)web.xml配置                        

<filter>
<filter-name>demo1</filter-name>
??????<filter-class>cn.itcast.web.filter.FilterDemo1</filter-class>
???????</filter>
????????<filter-mapping>
??????<filter-name>demo1</filter-name>
?????????????<!--?攔截路徑?-->
??????<url-pattern>/*</url-pattern>
??????????</filter-mapping>

2)過濾器執行流程

A.執行過濾器

B.執行放行后的資源

C.回來執行過濾器放行代碼下邊的代碼

3)過濾器生命周期方法

A.init:在服務器啟動后,會創建Filter對象,然后調用init方法。只執行一次。用于加載資源

B.doFilter:每一次請求被攔截資源時,會執行。執行多次

C.destroy:在服務器關閉后,Filter對象被銷毀。如果服務器是正常關閉,則會執行destroy方法。只執行一次。用于釋放資源

5.過濾器配置詳解

攔截路徑配置:

A.具體資源路徑: /index.jsp  只有訪問index.jsp資源時,過濾器才會被執行。

B.攔截目錄: /user/*  訪問/user下的所有資源時,過濾器都會被執行。

C.后綴名攔截: *.jsp  訪問所有后綴名為jsp資源時,過濾器都會被執行。

D.攔截所有資源:/*   訪問所有資源時,過濾器都會被執行。

Java培訓教程之Filter學習

以上就是動力節點java培訓機構的小編針對“Java培訓教程之Filter學習”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 377p亚洲欧洲日本大胆色噜噜 | 一区二区三区在线免费 | 免费国产黄线在线观看视频 | 国产成人麻豆精品video | 奇米影视7777777| chinese国产在线视频 | 天天干夜夜撸 | 99爱视频99爱在线观看免费 | 日韩成人精品 | 91免费国产高清观看 | 天天射天天爽 | 在线中文字幕视频 | 日韩国产欧美一区二区三区在线 | 久久国产免费观看精品3 | 在线欧美激情 | 国产在线精品网址你懂的 | 激情在线观看视频 | 中国护士一级毛片免费版本 | 国产一级久久免费特黄 | 亚洲国产欧美一区 | 人人狠狠综合久久亚洲 | 色酷综合 | 亚洲欧美一区二区三区九九九 | 一级特黄特黄的大片免费 | 国产一区自拍视频 | 成人免费xxx色视频 成人免费播放视频777777 | 精品亚洲一区二区在线播放 | 国产精品第一页爽爽影院 | 国产一级淫 | 国内精品视频免费观看 | 精品动漫中文字幕一区二区三区 | 国产大片免费观看中文字幕 | 国产欧美曰韩一区二区三区 | 国内精品久久久久鸭 | 成人三级做爰在线观看男女 | 深夜福利视频网站 | 欧美成人毛片在线视频 | 亚洲一区国产 | 亚洲欧美一区二区视频 | 亚洲成人免费在线 | 性色视频 |