2012-01-30 7 views
0

私はJavaベースのWebアプリケーションを持っています。これは私のWebアプリケーションで見ている動作です:2つの異なるポップアップウィンドウに別々のセッションを関連付ける方法は?

私はcustomer.jspです。このjspには2つのリンクがあります。これらの2つのリンクをクリックすると、2つの別々のポップアップが開きます。私が今注目するのは、親画面の同じセッションが両方のポップアップウィンドウに関連付けられているということです。 (私はデバッグモードでセッションID を検査したときと、これらのポップアップでさらに何か活動をしたときにこれについて知っていました)。

私の要件として、両方のポップアップウィンドウに異なるセッションIDを関連付ける必要があります。これについてどうすればいいですか?

私の理解によれば、セッションはブラウザ固有のものであるため、異なるセッションIDをこれらのブラウザに付ける必要があります。

答えて

0

セッションIDは、サーバー側で生成され、クライアント(ブラウザー)に関連付けられます。また、異なるタブであっても、1つのブラウザインスタンスに対して1つのセッションしか保持することはできません。同じURLにアクセスするさまざまなブラウザで異なるセッションを得ることができますが、1つのブラウザでは、同じURLに対していくつのタブを開いても、セッションは1つしか関連付けられません。あなたが必要とするのは、同じセッションで異なる識別子を持つ異なるポップアップを処理することです。

関連する問題