文档章节

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

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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

spring 容器实现对bean的管理(注解方式解析,源码阅读)

因为最近在研究学习spring boot,所以这里想详细学习回顾了一下spring 容器对bean的一些管理方式和部分源码学习。 首先初始类AnnotationConfigApplicationContext,简单源码查看,支持两个参...

小海bug
19分钟前
0
0
数据结构:二分查找 java

二分查找的前提是有序存储,利用顺序存储和元素排序 /** * 二分查找,查找成功,返回下标记 * @param values * @param begin * @param end * @param key * @param <T> * @ret...

京一
36分钟前
0
0
@SpringBootApplication 注解

@SpringBootApplication注解是一个组合注解,包含以下注解 @Target(ElementType.TYPE) 注解的作用目标 @Retention(RetentionPolicy.RUNTIME) Reteniton的作用是定义被它所注解的注解保留多久,...

java.刘
49分钟前
0
0
sentinel自定义DataSource实战

序 本文主要研究一下如何自定义sentinel的DataSource,这里以jdbc为例。 maven <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-sen......

go4it
今天
1
0
xgboost/gbdt在调参时为什么树的深度很少就能达到很高的精度?

问题: 用xgboost/gbdt在在调参的时候把树的最大深度调成6就有很高的精度了。但是用DecisionTree/RandomForest的时候需要把树的深度调到15或更高。用RandomForest所需要的树的深度和Decisio...

tantexian
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部