JAVAサーブレットQ&A
レス数が950を超えています。1000を超えると書き込みができなくなります。
0950942
NGNGはい、JsessionIdは見えています。
ログイン直後のコマンド選択画面のURLに現れています。
ただ、その後なにかサービスを実行するときには消えています。
これは別にいいんですよね?
Contextも同じです。
セットとゲットはsession.setAttributeとsession.getAttributeです。
>>947
Tomcat3.2.3です。Webサーバも兼ねています。
たまに消える環境もあるんですね。そんなことがあるとは・・・
>>948
オートリロードはtrueに設定されています。
クラスが更新されていると、そのサーブレットにいったときに
セッションが消えてしまうのですか?
それでさきほど再び、初めてそのサーバにアクセスするマシンを
使ってみたのですがやはりこの現象がおきてしまいました。
それで気づいたのですが、サーブレットからJSPの連携に関して、
encodeURLメソッドを使用したURLを引数にして
redirectとforward両方でためしたのですが、
forwardメソッドでページを移動している間はセッション情報が保持されて
いるのですが、途中でredirectメソッドを使用している場所から
セッション情報が受け渡されていないことがわかりました。
(もちろんこれは最初の1回だけで次に試すときにはうまく動きます)
forwardとredirectの原理はわかっているつもりなんですが、
セッション情報に関係してくるとは考えてなかったのですが
分かる方いらっしゃったらぜひ教えてください。
よろしくお願いします。
レス数が950を超えています。1000を超えると書き込みができなくなります。