简体   繁体   English

在自定义标头中处理jsessionid(Tomcat 6)

[英]Handling jsessionid in custom header (Tomcat 6)

So, the problem is standard: multiple sessions within one browser (on different tabs). 因此,问题是标准的:在一个浏览器中(不同选项卡上)多个会话。

Current solution: sending JSESSIONID within url: <Context cookies="false"> 当前解决方案:在url中发送JSESSIONID: <Context cookies="false">

BUT i hate showing JSESSIONID in every possible url on page and in browser bar. 但是我讨厌在页面上和浏览器栏中的每个可能的URL中显示JSESSIONID。 So, there is this crazy idea, to set it by JS in custom header for every request (our app is as a whole driven by ajax, so this is no problem). 因此,有一个疯狂的想法,那就是由JS在每个请求的自定义标头中对其进行设置(我们的应用程序总体上是由ajax驱动的,所以这没问题)。

The question: is there any 'trivial' solution to this? 问题:对此是否有任何“简单”解决方案? I know I can (and probably should) implement own session Manager, but maybe someone knows any existing implementations? 我知道我可以(可能应该)实现自己的会话管理器,但是也许有人知道任何现有的实现? Or even better, some other good solution for one-window-multi-session-app? 甚至更好的是,针对单窗口多会话应用程序的其他一些好的解决方案?

Ps. 附言 enviroment: Java 6, Tomcat 6, Spring 3 环境:Java 6,Tomcat 6,Spring 3

I would rather wait for Spring 3.1 Window Management: 我宁愿等待Spring 3.1 Window Management:

http://jira.springframework.org/browse/SPR-6417 http://jira.springframework.org/browse/SPR-6417

I hope this will help/solve Your problem... 我希望这会帮助/解决您的问题...

PS: PS:

Basic explanation can be found here: 基本说明可以在这里找到:

http://jazoon.com/Portals/0/Content/slides/th_a3_1330-1420_kiener.pdf http://jazoon.com/Portals/0/Content/slides/th_a3_1330-1420_kiener.pdf

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM