我正在为我的应用程序使用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用作安全领域。
答案 0 :(得分:0)
经过一些阅读,我明白URL哈希永远不会发送到服务器,并且不可能自动发送。 我们可能会实现在本地存储URL哈希的解决方案,并在成功登录重定向后使用它将URL添加到URL。