前言
在 JavaWeb 中,過(guò)濾器是 Servlet 技術(shù)中最實(shí)用的技術(shù),能夠管理 Web 服務(wù)器的所有 Web 資源,實(shí)現(xiàn)信息攔截、權(quán)限訪問(wèn)控制、過(guò)濾敏感詞匯、壓縮響應(yīng)信息等功能。它主要用于對(duì)用戶請(qǐng)求進(jìn)行預(yù)處理,也可以對(duì) HttpServletResponse 進(jìn)行后處理。
而 Spring MVC 的攔截器類似于過(guò)濾器,用來(lái)執(zhí)行預(yù)處理和后處理操作。但攔截器是基于 Java 的反射機(jī)制(動(dòng)態(tài)代理)實(shí)現(xiàn)的,是一個(gè) Spring 組件,由 Spring 容器管理,可以單獨(dú)使用,并且可以獲取 IoC 容器中的 bean 。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-713626.html
攔截器
攔截器可以攔截所有的請(qǐng)求,也可以只攔截滿足指定的請(qǐng)求。攔截器一般用來(lái)實(shí)現(xiàn)以下功能:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-713626.html
- 登錄驗(yàn)證:在用戶訪問(wèn)需要登錄的頁(yè)面之前,攔截器可以檢查用戶是否已經(jīng)登錄,如果沒有登錄則重定向到登錄頁(yè)面
- 權(quán)限檢查:在用戶訪問(wèn)需要特定權(quán)限的頁(yè)面之前&#
到了這里,關(guān)于Spring MVC:攔截器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!