PG主婦の日常と猫とパソコン活用法
カテゴリー
最新コメント
[12/24 BlogPetの慎之介]
[12/01 BlogPetの慎之介]
[11/24 BlogPetの慎之介]
[08/27 BlogPetの慎之介]
[06/22 BlogPetの慎之介]
ブログ内検索
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
※風邪でダウンをしていたのは5/17の出来事でした。
昨日(18日)は、ちゃんと朝出勤してました。
風邪は気合いで・・・・。
そしてこの日悩んでいたのが、セッション管理。
作っているのはwebアプリケーションだからね。
ここに見えない壁がある。
昨日(18日)は、ちゃんと朝出勤してました。
風邪は気合いで・・・・。
そしてこの日悩んでいたのが、セッション管理。
作っているのはwebアプリケーションだからね。
ここに見えない壁がある。
とあるファイルをActivXで動作させている最中に、セッションタイムアウトを迎えてしまう。
タイムアウトがかからないように、セッションの接続継続をしておかなきゃいけないのだが、下の処理にjavascriptのsetTimeoutで繰り返し通るようにしてみた。
HttpSession session = request.getSession(true);
これなんかのgetSession(false)とかtrueが継続や再接続なんかのキモらしいんだけど、
継続させてもタイムアウトのカウントは延長にならないみたい。
ネット検索をしてみるとfalseが継続でセッション切れてたらnullを返す。
trueだと継続してセッション切れてたら再接続するらしいんだけどなぁ。
どっちにしても継続するんならデータもそのまま維持できるんじゃないのか?
でもタイムアウト後にセッションのsetAttributeに書き込んだ情報を取得するとnullだった。
セッションは切れていないみたいな動作してるのに、データの継承は無理なのか?
それともセッション再接続しただけで、データは破棄されているのか?
セッション ハートビートって技もあるのだが、ActiveX起動中にハートビートさせるわけにいかない。
変なことになる。
cookie使うか?と思ったら、仕様でクッキーは却下されてるらしい。
ほほう。クッキー却下なくせに、データのダウンロード機能があるのか。
仕様が本末転倒なのは、今に始まったことじゃないが。
何か方法を考えないとなぁ。
PR