1. 程式人生 > >關於設定登入過濾許可權後 css和js無法載入問題

關於設定登入過濾許可權後 css和js無法載入問題

問題:由於要控制只有登入了才能訪問某些頁面,所以寫了一個過濾器,在web.xml中配置完成後,css和js都失效了。

原因:過濾器將css和js都個過濾了,而我僅僅只想過濾字尾為jsp的檔案。

解決方案: 在web.xml配置登入過濾的地方將url-partner的/*改為*.jsp即可。原來的/*是過濾所有檔案,而*.jsp僅僅字尾為jsp的檔案。即jsp檔案

附上web.xml中的登入過濾器配置

<!-- 配置登入過濾器 -->
  <filter> 
  	<filter-name>login</filter-name> 
   	<filter-class>hotelTest.common.tools.filter.LoginFilter</filter-class>
  </filter> 
   <filter-mapping> 
   	<filter-name>login</filter-name> 
   	<url-pattern>*.jsp</url-pattern> 
   </filter-mapping>