- PR -

セッションの破棄について

1
投稿者投稿内容
がちょぴん
会議室デビュー日: 2003/06/26
投稿数: 7
投稿日時: 2003-07-07 18:10
セッションの破棄についてですが、
まず以下の流れを見てください。

start)html⇒@サーブレット⇒AJSP⇒Bサーブレット⇒startに戻る

@で設定したセッションをAで呼び出し表示しています。
Aのあるボタンを押すとBのサーブレットを呼び出し、
B中で今までに設定した全てのセッションを破棄してstartに戻るプログラムを作っています。
しかし、実際に動かしてみるとセッションは破棄されずそのまま残っています。

セッション破棄については以下の2パターン試しましたがどちらもだめでした。
removeAttribute(○○○)
invalidate()

何が原因なのでしょうか?

よろしくお願いいたします。

typer
会議室デビュー日: 2003/06/04
投稿数: 5
投稿日時: 2003-07-08 12:34
>しかし、実際に動かしてみるとセッションは破棄されずそのまま残っています。

「セッションは破棄されずそのまま残っている」ことを、どのようにして確認されましたか?
raystar
ぬし
会議室デビュー日: 2003/01/16
投稿数: 251
お住まい・勤務地: Tokyo/Japan
投稿日時: 2003-07-08 15:10
セッションIDを確認してみてください。

一度、破棄され再度新規に作られたということはないでしょうか。
JSPなどをCALLしている場合、
デフォルトはセッションを暗黙に作り出します。
がちょぴん
会議室デビュー日: 2003/06/26
投稿数: 7
投稿日時: 2003-07-08 16:31
こんにちわ。返答がおそくなり申し訳ございません。
セッションIDを確認した所、新たに作られていることが判明しました・・・。
すこし訂正したところ正常に動作しました。

typerさん、raystarさん ありがとうございました。
1

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