2012-01-30 62 views
0

我有一个基于java的web应用程序。这是我在我的Web应用程序中看到的行为:如何将单独的会话与两个不同的弹出窗口相关联?

我在customer.jsp上。我在这个jsp上提供了两个链接。点击这两个链接可以打开两个单独的弹出窗口。我现在注意到的是,父窗口的同一会话与两个弹出窗口关联。 (当我在调试器模式下检查会话ID 以及何时对这些弹出窗口做任何进一步的活动时,我就知道了这一点)。

对于我的要求,我想关联不同的会话ID到两个弹出窗口。我应该怎么做呢?

根据我的理解,不同会话ID应该附加在这些浏览器上,因为会话是特定于浏览器的。

回答

0

会话ID在服务器端生成并与客户端(浏览器)关联。一个浏览器实例只能保留一个会话,即使在不同的选项卡中也是如此。您可以使用不同浏览器访问相同网址的不同会话,但对于一个浏览器,无论您为同一网址打开多少个标签,只会有一个会话关联。您需要的是在同一个会话中处理具有不同标识符的不同弹出窗口。

相关问题