首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angularjs与Spring会话管理

Angularjs与Spring会话管理
EN

Stack Overflow用户
提问于 2015-04-17 01:31:04
回答 1查看 913关注 0票数 1

我用的是安古拉杰和弹簧保安。

一切都很好,但是会话管理问题还没有解决。

这是我的代码=> security.xml

代码语言:javascript
复制
<session-management invalid-session-url="/sessionout">
            <concurrency-control expired-url="/login" />
</session-management>

angularjs路由器无法捕获url /sessinout。所以我不知道该怎么处理。我要做什么来处理那个url?

最后一个问题!!一开始,我以为我不需要那个<session-management>标签。然而,没有这个标签,前线没有意识到会议已经结束了。如何使用angularjs处理春季安全会话?

EN

回答 1

Stack Overflow用户

发布于 2017-12-07 14:04:17

一个迟来的回复,帮助其他人寻找答案。您必须区分java控制器捕获的url和angularjs捕获的其他文件。

如果在您的app.js中有一条路径路径,如

代码语言:javascript
复制
 .when('/error/expired', {
      templateUrl: 'error/expired',
 })

Angularjs将使用hashbang捕获以下url。

http://localhost/app/#/error/expired

如果您使用下面的url,在我的例子中使用胸腺网作为模板,我有一些java控制器。

http://localhost/app/error/expired

您将使用相应的url到达java控制器。

当然,如果不使用locationProvider中的locationProvider模式,则此解决方案可以工作。

回答这个问题

代码语言:javascript
复制
<session-management invalid-session-url="/#/sessionout">

会被重定向到角形罗特。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29688690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档