- PR -

セッションの引継ぎができない

1
投稿者投稿内容
ルル
会議室デビュー日: 2004/03/15
投稿数: 10
投稿日時: 2004-07-13 17:05
いつもお世話になってます。

Apache,Tomcat,Javaを使用して、
Webアプリケーションを作成しているのですが、

サーブレットを使用せず、JSPからJSPへ行く遷移があるのですが
最初のJSPのセッションIDと次のJSPのセッションIDが変わってしまい、
その間に引継ぐデータ(sessionのアトリビュートに保存)が
nullになってしまうという現象が起こって困っています。

NS7.xだと正常にセッションは引継がれるのですが、
IE6.xだとこの現象にあたります。

JSPとJSPの間に、Filterを通しています。

何か心あたりある方はいますでしょうか?
ルル
会議室デビュー日: 2004/03/15
投稿数: 10
投稿日時: 2004-07-13 17:10
すいません、環境は以下のとおりです。

Redhat9
Apache2
jakarta-tomcat-4.1.30
j2sdk1.4.2_04
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2004-07-13 17:12
ブラウザのクッキーが無効になっていませんか?
ルル
会議室デビュー日: 2004/03/15
投稿数: 10
投稿日時: 2004-07-13 17:21
回答ありがとうございます。
クッキーは有効になっています。
5つのクライアントから試してみても、同様の現象が起こりました。

別のサーバでも動作確認をしてみたのですが、
その場合はちゃんとセッションが渡っています。
ただし、別のサーバはApache,Tomcat,javaのバージョンが違います。
(株)ぽち
ぬし
会議室デビュー日: 2002/09/10
投稿数: 376
投稿日時: 2004-07-15 14:11
IE6ってことはおそらくプライバシーポリシーが
働いてしまっているのではないでしょうか?

インターネットオプション→プライバシー

これが働いていると、クッキーを毎回更新(?)する
みたいで、セッションが変わってしまいます。

IEのステータスバーにヘンテコなアイコンが出てませんか?
# どんなアイコンだかは忘れましたが・・

前同じ減少でハマりました・・。
1

スキルアップ/キャリアアップ(JOB@IT)