文档章节

spring security的access-denied-page在ie浏览器跳转问题

wangbiglei
 wangbiglei
发布于 2015/08/23 21:35
字数 251
阅读 506
收藏 1

环境:spring-security-3.2.6

自定义了一个403权限被拦截之后跳转的页面,但是在chrome和ie下跳转的页面却不一样。

chrome下是跳转到了自定义的403页面,但是ie下却是ie本身的403页面(网站拒绝显示此网页 HTTP 403)

spring-security.xml

<!-- 
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.

以上。


参考资料

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

© 著作权归作者所有

共有 人打赏支持
wangbiglei
粉丝 2
博文 20
码字总数 7737
作品 0
无锡
程序员
私信 提问
加载中

评论(2)

wangbiglei
wangbiglei

引用来自“宇航员们”的评论

用shiro
没看过,不过貌似比spring security使用简单点
银河缘木
银河缘木
用shiro
spring security 3 配置 access-denied-handler

近日用spring security 3 配置权限,遇到不少问题。网上查找,学习,一个一个的问题迎刃而解,现记录于此,备忘。 在spring security 3配置文件中配置<access-denied-handler error-page="" ...

guhai2004
2015/01/20
0
0
spring-security3 配置和使用

最近项目中要使用到spring-security,闲来没事就研究了下。发现入门挺简单的,在这里把自己的心得发下,希望对没有接触过想接触的朋友有帮助。 1、在spring-security官网下载最新jar然后拷贝...

blooms
2012/09/18
0
2
spring-security3 配置和使用.

1、在spring-security官网下载最新jar然后拷贝jar到项目的lib下。 2、在classpath下添加security配置文件,例如applicationContext-security.xml.网上现在大多都是2.0的schema. 要根据自己使用...

长平狐
2012/11/28
1K
0
spring-mvc加spring security 的简单应用

先发几张图片看下大致的样子,美工不专业,有点渣,大家找自己想了解的就好。 实现功能: 1、当没有登录的时候访问数据库有的资源,直接跳转到登录页面 2、用户登录后,在url栏直接访问没有权...

我要五个字
2014/11/14
0
0
spring_security无法跳转

有没有人在整合spring security3.1.X和struts2遇到过这么问,登陆成功通过后不跳转到指定跳转页面,而是跳转到项目index.jsp, 此时点浏览器后退,再次登陆,跳转到指定跳转页面,原因未知 ...

spring_security
2014/03/02
980
0

没有更多内容

加载失败,请刷新页面

加载更多

计算机系统要素 C5

本章值得一提的是组织计算机的结构。Hack 的指令和数据是分开存储的,因此它的 CPU 有两个 input: IN inM[16], // M value input (M = contents of RAM[A]) instruction[16],...

lionets
12分钟前
0
0
SpringSecurity404需要注意的地方

在使用@RequestMapping的时候路径的值如果写为("auth"),虽然用的时候前面加不加"/"没有区别,但是在配置了SpringSecurity的http.authorizeRequests().antMatchers()时就必须要注意了! 🌰1...

百萬馬力
15分钟前
0
0
10分钟读懂阿里巴巴高级专家在Flutter Live2018的分享

作者:闲鱼技术-宗心 12月4日,google flutter团队宣布第一个flutter正式版本发布。次日,Flutter Live Beijing 会议上,google flutter团队邀请了在这一技术方案中重要的合作伙伴闲鱼团队分...

阿里云官方博客
16分钟前
1
0
RxJava window操作符

原文:https://github.com/Froussios/Intro-To-RxJava/blob/master/Part%204%20-%20Concurrency/3.%20Sequences%20of%20coincidence.md Sequences of coincidence Rx试图避免管道(pipeline)外......

woshixin
23分钟前
1
0
05.Beetl标签函数以及定界符、占位符介绍---《Beetl视频课程》

本期视频实现了博客的详情页面; 内容简介:使用了标签函数layout完成详情功能 一起学beetl目录:https://my.oschina.net/u/1590490?tab=newest&catalogId=6214598 作者:GK #标签函数 layo...

Gavin-King
24分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部