關於springmvc攔截器,不攔截jsp的問題
阿新 • • 發佈:2019-02-22
資料 圖片 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的問題