プロが教える店舗&オフィスのセキュリティ対策術

いつもお世話になっております。

サーブレットを使用した画面遷移で

jsp(ログイン)→servlet(ログイン確認)→jsp(メニュー)
→servlet(データ取得)→jsp(データ一覧表示)

という流れで画面遷移を行っていたのですが、
二つ目のjsp(メニュー)まではセッションが残っているのですが
次のservletに遷移した瞬間セッションがが切れてしまいnullを検出してしまいます。

はじめのservlet(ログイン確認)にて
getAttributeを使用しセッションを残していたのですが、
セッション切れの原因がわかりません。
セッション切れする原因はなんなのでしょうか。

皆様の知恵をお借りできれば幸いです。

A 回答 (1件)

ぱっと思いついたもの



・サーバー(http://ここ/xxx/yyy)が異なる
・アプリケーションコンテキスト(http://xxx/ここ/yyy)が異なる
・セッション殺している(HttpSessionListenerを使って調査すればOK 使い方はぐぐる用に)
・ブラウザが全てのクッキーを拒否している
・そもそも実装方法が間違っている
    • good
    • 0
この回答へのお礼

ありがとうございます。

アプリケーションコンテキストが異なっているのにjspの画面が表示されていて
原因発見ができませんでした。

他の方法も大変参考になりました。

お礼日時:2011/06/20 15:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!