產(chǎn)品目錄 Product catalog
聯(lián)系我們 Contat Us

江蘇邱成機電有限公司
聯(lián)系人:高工
售后服務(wù):15312954526
銷(xiāo)售傳真:0513-55880690
公司郵箱:3241984301@qq.com
辦公地址:江蘇南通市崇川區崇川路79號
filtrec過(guò)濾器的功能實(shí)現
點(diǎn)擊次數:168 更新時(shí)間:2024-11-28
filtrec過(guò)濾器采用優(yōu)質(zhì)的玻璃纖維濾材,filter就是過(guò)濾請求,類(lèi)比如生活中我們的一些漏斗等,我們可以通過(guò)過(guò)濾器,對一些請求進(jìn)行額外的操作,對結果做一些額外的操作,聽(tīng)起來(lái)有點(diǎn)類(lèi)似aop的味道,但是aop是面向對象編程思想,而filter是面向切面編程思想。
過(guò)濾器如何實(shí)現功能:
1、在HttpServletRequest到達Servlet之前,攔截客戶(hù)的HttpServletRequest。根據需要檢查HttpServletRequest,也可以修改HttpServletRequest頭和數據。
2、在HttpServletResponse到達客戶(hù)端之前,攔截HttpServletResponse。根據需要檢查HttpServletResponse,也可以修改HttpServletResponse頭和數據。
3、Filter接口中有一個(gè)doFilter方法,當開(kāi)發(fā)人員編寫(xiě)好Filter,并配置對哪個(gè)web資源進(jìn)行攔截后,Web服務(wù)器每次在調用web資源的service方法之前,都會(huì )先調用一下filter的doFilter方法,doFilter方法中有一個(gè)filterChain對象,用于繼續傳遞給下一個(gè)filter,在傳遞之前我們可以定義過(guò)濾請求的功能,在傳遞之后,我們可以定義過(guò)濾響應的功能。
過(guò)濾器的使用場(chǎng)景
1、亂碼的統一處理,這前我們的POST方法提交漢字會(huì )有亂碼問(wèn)題,在每個(gè)Servlet中都要進(jìn)行亂碼處理。我們可以在過(guò)濾器中,通過(guò)一個(gè)過(guò)濾器處理所有的Servlet亂碼問(wèn)題。
2、對非法的請求進(jìn)行攔截,如果沒(méi)有登錄的用戶(hù),攔截這個(gè)請求,不能訪(fǎng)問(wèn)必須要登錄才可以訪(fǎng)問(wèn)的資源。
3、過(guò)濾非法字符,或不健康文字,使用過(guò)濾器進(jìn)行打碼處理等。
應用范圍:
filtrec過(guò)濾器主要應用于鋼鐵行業(yè)、電力行業(yè)、鐵路、冶金、石化和建筑機械等行業(yè)。
冶金:用于軋鋼機、連鑄機液壓系統的過(guò)濾及各種潤滑設備的過(guò)濾
石化:煉油、化工生產(chǎn)過(guò)程中的產(chǎn)品的分離及回收,液體凈化、磁帶、光盤(pán)及攝影膠片在制造過(guò)程中的凈化,油田注井水及天然氣除塵顆粒過(guò)濾。