0
我正在嘗試使用地址欄中的圖標做一個網站。它在常規網站中工作。但是我試圖在tomcat中使用領域(爲了保護我的資源),圖標在公共角色中沒有任何限制。 但它不會加載地址欄中的圖標(即使我登錄後)。
當我在我的圖標的地址線上寫完整路徑時,我在瀏覽器上獲取圖像。所以我認爲我有權加載它。
圖標的路徑是真實的,因爲我在同一個文件夾中有另一個圖像,它的工作原理。
那麼爲什麼它不起作用?
現在我的代碼。
JSP代碼定義的圖標:這個標籤是寫在head標籤地址欄中的圖標沒有用tomcat中的jdbcrealm顯示
<link rel="shortcut icon" href="img/icon0.png">
,並在web.xml中的公共權限是:
<security-constraint>
<web-resource-collection>
<web-resource-name>public zone</web-resource-name>
<url-pattern>/img/*</url-pattern>
</web-resource-collection>
和管理角色有所有文件permision:
<security-constraint>
<web-resource-collection>
<web-resource-name>adminzone</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
<role-name>student</role-name>
</auth-constraint>
謝謝