2012-01-30 61 views
0

我有一個基於java的web應用程序。這是我在我的Web應用程序中看到的行爲:如何將單獨的會話與兩個不同的彈出窗口相關聯?

我在customer.jsp上。我在這個jsp上提供了兩個鏈接。點擊這兩個鏈接可以打開兩個單獨的彈出窗口。我現在注意到的是,父窗口的同一會話與兩個彈出窗口關聯。 (當我在調試器模式下檢查會話ID 以及何時對這些彈出窗口做任何進一步的活動時,我就知道了這一點)。

對於我的要求,我想關聯不同的會話ID到兩個彈出窗口。我應該怎麼做呢?

根據我的理解,不同會話ID應該附加在這些瀏覽器上,因爲會話是特定於瀏覽器的。

回答

0

會話ID在服務器端生成並與客戶端(瀏覽器)關聯。一個瀏覽器實例只能保留一個會話,即使在不同的選項卡中也是如此。您可以使用不同瀏覽器訪問相同網址的不同會話,但對於一個瀏覽器,無論您爲同一網址打開多少個標籤,只會有一個會話關聯。您需要的是在同一個會話中處理具有不同標識符的不同彈出窗口。

相關問題