黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java培訓(xùn) Java培訓(xùn)教程之Filter學(xué)習(xí)

Java培訓(xùn)教程之Filter學(xué)習(xí)

更新時(shí)間:2020-05-26 13:46:45 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2409次

今天要學(xué)習(xí)的是關(guān)于Filter的內(nèi)容,主要包括Filter的概念、快速入門、代碼演示、過濾器細(xì)節(jié),對(duì)Filter有學(xué)習(xí)需要的小伙伴可以在看完本文后,現(xiàn)在一起來看看Filter的學(xué)習(xí)筆記吧~

Java培訓(xùn)教程之Filter學(xué)習(xí)

1.概念

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

2.快速入門

步驟:

A.定義一個(gè)類,實(shí)現(xiàn)接口Filter

B.復(fù)寫方法

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

3.代碼演示

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

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被執(zhí)行了....");
???????????????????????????//放行
?????filterChain.doFilter(servletRequest,servletResponse);
???????????????????????????}
????????????????????????????????@Override
????????????????????????????????public?void?destroy()?{
????????????????????????????????}
????????????????????????????}

4.過濾器細(xì)節(jié)

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)過濾器執(zhí)行流程

A.執(zhí)行過濾器

B.執(zhí)行放行后的資源

C.回來執(zhí)行過濾器放行代碼下邊的代碼

3)過濾器生命周期方法

A.init:在服務(wù)器啟動(dòng)后,會(huì)創(chuàng)建Filter對(duì)象,然后調(diào)用init方法。只執(zhí)行一次。用于加載資源

B.doFilter:每一次請(qǐng)求被攔截資源時(shí),會(huì)執(zhí)行。執(zhí)行多次

C.destroy:在服務(wù)器關(guān)閉后,F(xiàn)ilter對(duì)象被銷毀。如果服務(wù)器是正常關(guān)閉,則會(huì)執(zhí)行destroy方法。只執(zhí)行一次。用于釋放資源

5.過濾器配置詳解

攔截路徑配置:

A.具體資源路徑: /index.jsp  只有訪問index.jsp資源時(shí),過濾器才會(huì)被執(zhí)行。

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

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

D.攔截所有資源:/*   訪問所有資源時(shí),過濾器都會(huì)被執(zhí)行。

Java培訓(xùn)教程之Filter學(xué)習(xí)

以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java培訓(xùn)教程之Filter學(xué)習(xí)”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 久久夜色精品国产亚洲 | 欧美特黄视频在线观看 | 成人合集大片bd高清在线观看 | 免费在线视频日本 | 日本福利视频 | 中文字幕国产日韩 | 国产午夜不卡在线观看视频666 | 天天色操 | 国产精品久久久久久夜夜夜夜 | 99在线视频精品 | 久久亚洲私人国产精品va | 成人免费视频一区 | 一级毛片免费不卡夜夜欢 | 毛片免费永久不卡视频观看 | 三级经典欧美激情 | 精品伊人久久大线蕉色首页 | 91成人免费观看在线观看 | 精品久久久久久亚洲精品 | 在线观看亚洲欧美 | 做久爱视频在线观看 | 欧美日韩视频二区三区 | 日本一区二区三区久久精品 | 亚洲人成免费网站 | 精品一区二区三区免费视频 | 国产精品久久永久免费 | 91蝌蚪国产| 激情图片五月天 | 亚洲最新地址 | 亚洲福利国产 | 一个b两个40分麻豆 一个色亚洲 | 亚洲影院一区 | 亚洲成色在线综合网站 | 国产青草视频免费观看97 | 蜜月aⅴ国产精品 | 国产精品成久久久久三级 | 97午夜理伦片在线影院 | 久久综合给会久久狠狠狠 | 看免费一级片 | 日韩伦理片在线 | 欧美色综合高清视频在线 | www成人|