spring security的access-denied-page在ie瀏覽器跳轉問題

環境:spring-security-3.2.6 html

自定義了一個403權限被攔截以後跳轉的頁面,可是在chrome和ie下跳轉的頁面卻不同。 java

chrome下是跳轉到了自定義的403頁面,可是ie下倒是ie自己的403頁面(網站拒絕顯示此網頁 HTTP 403) spring

spring-security.xml chrome

<!-- 
entry-point-ref=""  未登陸的切入點 
servlet-api-provision="true" 默認啓用  保存沒有登陸以前的請求   
access-denied-page="" 用戶無權限被攔截以後的頁面 
-->
<security:http entry-point-ref="marsLoginEntry" servlet-api-provision="true"
    access-denied-page="/error/page403.jsp">
    ...
</security:http>



緣由是,ie對自定義403的頁面有個頁面大小限制,必須超過512字節,若是小於512字節,ie會使用其自帶的403頁面代替。

[Quote]There is it a problem only Internet Explorer. In all remaining browsers all works perfectly.
IE has support so-called user friendly messages which it is possible to disconnect in adjustments.
As it can be manipulated on the server  if to send messages more than 512 byte.
api

以上。


參考資料 jsp

http://www.blogjava.net/mac521/archive/2011/05/26/351116.html
網站

相關文章
相關標籤/搜索