【发布时间】:2011-08-02 15:04:48
【问题描述】:
所以,问题是标准的:一个浏览器中的多个会话(在不同的选项卡上)。
当前解决方案: 在 url 中发送 JSESSIONID:<Context cookies="false">
但是我讨厌在页面和浏览器栏中的每个可能的 url 中显示 JSESSIONID。所以,有一个疯狂的想法,在每个请求的自定义 header 中通过 JS 设置它(我们的应用整体是由 ajax 驱动的,所以这没问题)。
问题:对此有什么“简单”的解决方案吗?我知道我可以(并且可能应该)实现自己的会话管理器,但也许有人知道任何现有的实现? 或者更好的是,对于单窗口多会话应用程序的其他一些好的解决方案?
附言。环境:Java 6、Tomcat 6、Spring 3
【问题讨论】:
-
:试试对话范围,这个link可能会有帮助。
-
这可能有问题 - Spring
Conversation management support仍在开发中,框架的其他部分不支持。除了核心 Spring,我们使用的是 MVC 和 Security,所以这是一个问题。
标签: java session tomcat http-headers tomcat6