J2EE身份验证和页内书签

时间:2014-11-21 10:18:16

标签: java ajax java-ee authentication

我正在为我的应用程序使用J2EE身份验证,而我的是使用'#bookmark'使用Ajax刷新不同的部分。我想让这些链接可收藏。但是'#bookmark'部分在认证后被删除。

例如,我通过网址' http://mydomain/my-page'进行了身份验证的网页。如果' #my-section'添加到页面中,页面将使用Ajax刷新该部分,并且URL看起来像' http://mydomain/my-page#my-section'。如果我预订标记此链接,并在登录前使用它,J2EE身份验证会将我重定向到登录页面,在我提供凭据后,它会将我重定向到' http://mydomain/my-page'。

如何使用' #my-section'重定向到网址?部分原封不动?

我可以想到使用Valve实现的解决方案,但还有其他方法吗?

在Tomcat7上使用基于J2EE表单的身份验证,并将UserDatabaseRealm用作安全领域。

1 个答案:

答案 0 :(得分:0)

经过一些阅读,我明白URL哈希永远不会发送到服务器,并且不可能自动发送。 我们可能会实现在本地存储URL哈希的解决方案,并在成功登录重定向后使用它将URL添加到URL。