文档章节

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

w
 wangbiglei
发布于 2015/08/23 21:35
字数 251
阅读 489
收藏 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

© 著作权归作者所有

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

评论(2)

w
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-mvc加spring security 的简单应用

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

我要五个字
2014/11/14
0
0
S - Spring security初探

现在很多企业和开发团队都使用了SSH2(Struts 2 +Spring 2.5 +Hibernate)框架来进行开发, 我们或许已经习惯了强大的Spring Framework 全局配置管理,不可否认,Sping是一个很优秀的开源框架...

JayPark不作死
2014/10/10
0
0
Spring Security教程之Spring Security实现访问控制

在Spring Security中,实现访问控制或权限控制是非常容易实现的,请看下面的代码片段: 它的意思是,只有“ROLE_ADMIN”权限的用户可以允许访问“ /admin*”路径,如果没有权限的用户访问则会...

爱吃猫的小萌鱼
2014/01/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java日期和时间获取问题

获取年月日时分秒 Calendar cal = Calendar.getInstance();//获取年int year = cal.get(Calendar.YEAR);//获取月,范围是0-11,最后使用需+1int month = cal.get(Cal...

lanyu96
24分钟前
7
0
Ceph学习笔记2-在Kolla-Ansible中使用Ceph后端存储

环境说明 使用Kolla-Ansible请参考《使用Kolla-Ansible在CentOS 7单节点上部署OpenStack Pike》; 部署Ceph服务请参考《Ceph学习笔记1-Mimic版本多节点部署》。 配置Ceph 以osdev用户登录: ...

LastRitter
28分钟前
6
0
OSChina 周二乱弹 —— 老司机表示右手无处安放

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @花间小酌 :分享李宗盛的单曲《鬼迷心窍》--春风再美也比不上你的笑 《鬼迷心窍》 - 李宗盛 手机党少年们想听歌,请使劲儿戳(这里) 每天早...

小小编辑
40分钟前
225
5
复习2

10月22日任务 awk 中使用外部shell变量 awk 合并一个文件 把一个文件多行连接成一行 awk中gsub函数的使用 awk 截取指定多个域为一行 过滤两个或多个关键词 用awk生成以下结构文件 awk用print...

hhpuppy
48分钟前
5
0
原型模式

1、原型模式-定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 克隆(浅度克隆->拷贝值类型或者引用,深度克隆->创建新的对象,开辟新的内存) 例如客户端知道抽象Pro...

阿元
今天
62
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部