- - PR -
処理別にセッションのタイムアウトを設定したい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-11-09 10:22
いつもお世話になっております。
今回、質問させていただきたいのは、 処理(servlet)別にセッションのタイムアウトを設定できないか ということです。 現在、PC用と携帯用で同一のWebサーバ(weblogic6.1)を使用しています。 PCで使用しているときと、携帯で使用しているときで セッションのタイムアウトを別々の設定にしたいと思っています。 web.xmlではセッションタイムアウトのタグ1つしかないようなので、 なんとなく無理そうな気もするのですが、 何か方法がないかご教授いただければと思います。 よろしくお願いいたします。 |
|
投稿日時: 2005-11-09 10:32
サーブレットごと、ではなくセッション毎、になりますが setMaxInactiveInterval() を個別に設定すれば良さそうです。
http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/http/HttpSession.html#setMaxInactiveInterval(int) または携帯用とPC用でWebアプリケーションを分けるとか。 |
|
投稿日時: 2005-11-09 11:12
早速の回答ありがとうございます。
Webアプリケーションを分けることは考えたのですが、 今ひとつなので、分けるための検証などに時間がかかるのもどうかなと思っていました。 setMaxInactiveIntervalでなんとかいけそうな気がします。 こちらで対応してみたいと思います。 ありがとうございました。 |
1