1. 程式人生 > >關於springmvc攔截器,不攔截jsp的問題

關於springmvc攔截器,不攔截jsp的問題

資料 圖片 ppi inf 最終 color int image 解決辦法

這是xml中的攔截器配置

<mvc:interceptors>
        <mvc:interceptor>
            <!-- 不放行的 -->
            <mvc:mapping path="/**"/>
            <!-- 放行的 -->
            <mvc:exclude-mapping path="/login/*"/>
            <mvc:exclude-mapping path="/static/**"/>
            <
mvc:exclude-mapping path="/index/*"/> <mvc:exclude-mapping path="/upload/*"/> <mvc:exclude-mapping path="/templates/*"/> <!-- 配置攔截器 --> <bean class="cn.king.web.Intercetor" /> </mvc:interceptor> </mvc:interceptors>

這是頁面所放位置

技術分享圖片

我發現springMvcInterceptor根部不會對webapp下面的jsp頁面進行攔截。

在看了不少資料後,得出最終結論:

springmvc確實不會攔截webapp下的頁面,而且,這些頁面嚴格來說,本來就是應該放在WEB-INF下面來進行管理的。

所以解決辦法有兩個

一是把頁面放到WEB-INF裏面去

二是實現Filter類來實現攔截功能

關於springmvc攔截器,不攔截jsp的問題