????<filter-mapping>
????????<filter-name>Acegi?Filter?Chain?Proxy</filter-name>
????????<url-pattern>/*</url-pattern>
????</filter-mapping>
這樣agegi就對所有的url進(jìn)行了過濾檢查,以一個(gè)顯示樹狀菜單為例,它甚至對頁面上的每一個(gè)圖片連接都進(jìn)行了檢查,實(shí)際上這是完全沒有必要,可以這樣:????????<filter-name>Acegi?Filter?Chain?Proxy</filter-name>
????????<url-pattern>/*</url-pattern>
????</filter-mapping>
????<filter-mapping>
????????<filter-name>Acegi?Filter?Chain?Proxy</filter-name>
????????<url-pattern>*.action</url-pattern>
????</filter-mapping>
????<filter-mapping>
????????<filter-name>Acegi?Filter?Chain?Proxy</filter-name>
????????<url-pattern>*.ftl</url-pattern>
????</filter-mapping>
呵呵,檢查范圍縮小了,可是登陸時(shí)系統(tǒng)報(bào)404錯(cuò)誤,找不到/j_acegi_security_check,因?yàn)?j_acegi_security_check這個(gè)路徑是agegi自己的,所以再增加一行攔截過濾就OK????????<filter-name>Acegi?Filter?Chain?Proxy</filter-name>
????????<url-pattern>*.action</url-pattern>
????</filter-mapping>
????<filter-mapping>
????????<filter-name>Acegi?Filter?Chain?Proxy</filter-name>
????????<url-pattern>*.ftl</url-pattern>
????</filter-mapping>
????<filter-mapping>
????????<filter-name>Acegi?Filter?Chain?Proxy</filter-name>
????????<url-pattern>/j_acegi_security_check</url-pattern>
????</filter-mapping>
????????<filter-name>Acegi?Filter?Chain?Proxy</filter-name>
????????<url-pattern>/j_acegi_security_check</url-pattern>
????</filter-mapping>
http://www.aygfsteel.com/ronghao 榮浩原創(chuàng),轉(zhuǎn)載請注明出處:)