首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

关于SpringSecurity的有关问题

2012-03-17 
关于SpringSecurity的问题前台是用Ext写的, 权限管理是采用SpringSecurity做的, 但SpringSecurity当没权限

关于SpringSecurity的问题
前台是用Ext写的, 权限管理是采用SpringSecurity做的, 但SpringSecurity当没权限时会抛个异常, 这个异常会被exceptionTranslationFilter拦截到, 然后跳到其他地方, 如果我想如果没权限就直接向请求的response里写入一条JSON而不是跳走, 该怎么做?

[解决办法]
继承ExceptionTranslationFilter覆盖handleException方法来实现你自己的系统中异常的处理。

[解决办法]
在你的xxx.security.properties配置文件里写:

XML code
/toMainFrame.do=IS_AUTHENTICATED_REMEMBERED/blue/**/*=IS_AUTHENTICATED_REMEMBERED/mainframe.jsp=IS_AUTHENTICATED_REMEMBERED
[解决办法]
继承ExceptionTranslationFilter覆盖handleException方法来实现你自己的系统中异常的处理
然后使用键值为ACEGI_SAVED_REQUEST_KEY的session属性定位用户本次request原始请求的url
转发过去

热点排行