JavaサーブレットQ&A LV2
■ このスレッドは過去ログ倉庫に格納されています
0012デフォルトの名無しさん
NGNG前スレの942です。
返事遅れてすいません。
sessionに関しては、すべてローカル変数として
宣言しております。
前スレにあったようなコードが正しいんですよね?
自分は、doGet()とdoPost()をともに使用しているサーブレットは、
そのメソッド内で別々にsessionオブジェクトを生成しているのですが、
これでも問題ないですよね?
サーブレット内で一旦setAttributeしたやつは少なくとも
そのサーブレット処理内ではgetAttributeできてるのは確認しており、
リダイレクト先のJSPでゲットできないことがわかっています。
しかもフォワードだと渡ることも確認しています。
かといって、サーブレット同士の連携もあるので
すべてフォワードするわけにもいきません。
(サーブレット同士の連携部分でリダイレクトしなければならず
そこでセッションがとぎれログイン画面にもどるようになります。
もちろん次にログインしたあとにはすべてうまくいきます。)
ところでちょっと話しはそれるのですが、
例えばログアウトのリンクがあってそこにencodeしないで単純に別のページ
にいくようにした場合、そのときに残ってたセッションは
どうなるのでしょうか。破棄されるのですか?どっかに残ってるんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています