はじめまして。javaの初心者です。
どうしてもわからないことがあります。
それは、同一コンピュータで、例えば、サーブレット
でセッションオブジェクトを作成して、それに属性
を設定しておいて、JSPページに転送を行うと、
その転送先のJSPページでは、属性を取得することは
できるのですが、同一コンピュータで別のブラウザを
起動してそのJSPページに直接アクセスすると、属性が
取得できない状態になります。参考書では、
「同じコンピュータからの複数のリクエストは
同一セッションとみなされる。」と記述されています。参考書のような状態になるには、何か設定が
必要なのでしょうか?どうか教えてください。お願いします。ちなみに現在Tomcat5.5.17とjdk1.5.0_06を
使用しています。
No.1ベストアンサー
- 回答日時:
「同じコンピュータからの複数のリクエストは
同一セッションとみなされる。」
ではなく、「同じブラウザのインスタンスからの・・・」だと思います。
おそらく、素人にも簡単に説明するための表現ですが混乱をまねきますね。
セッションが同じとみなされるのは、同じブラウザから起動したもののみです。
同じブラウザというのは、IEならとかという括りではなく、プロセス単位です。
スタートアップやショートカットから別々に立ち上げたブラウザは、別プロセスになります。
しかし、立ち上がっているブラウザから新規作成や"Ctrl+N"で立ち上げた場合は、同一プロセスとみなされます。
emi2006様へ
連絡が遅れましてもうしわけございませんでした。
ご回答ありがとうございます。
かゆいところに手がとどくようなご回答
本当にありがとうございました。
勉強になりました。
以前は、Windows2000Proを使用していたとき(現在はWindowsXPHomeEdition)は、確かにショートカットでブ
ラウザを起動して直接転送先などのJSPページにアクセスしていたときもセッションオブジェクトの属性を取得できていたので、つい誤解していました。同一セッションとみなされるのは、Windows2000だからとかいう
のではなく、プロセスが同じかどうかという問題だっ
たんですね。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPのセッション有効期限について 5 2023/06/14 12:40
- ネットワーク OSI参照モデルの各層の役割がわかりません。 3 2023/04/21 21:12
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- Java Java 石取りゲーム 3 2023/02/02 15:46
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
- その他(コンピューター・テクノロジー) DHCPサーバーについて、、、。 職場のネットワーク環境で困っています。サーバーはWindows s 3 2023/01/04 10:15
- 法学 不正アクセス禁止法の扱いについて 4 2022/03/23 18:13
- その他(ブラウザ) このページは動作していません HTTP ERROR 401 2 2022/11/28 12:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
setAttribute getAttribute 配...
-
javascriptでセッションを取得
-
グローバルIPアドレスの変更タ...
-
JSPでsession変数が勝手に書き...
-
リッチクライアントのセッション
-
エラーページ遷移後に入力値を残す
-
javascriptでのログアウトボタン
-
MySQL・Tomcat・JSP 何度もSub...
-
JSPでブラウザ終了時にPostgreS...
-
Strutsでログイン画面
-
画面遷移でセッション切れにな...
-
フォーム上で押されたボタンに...
-
「<c:forEach タグが終了し...
-
ボタンが活性化の場合とは、ボ...
-
Java-jspの画面入力値保持について
-
C言語で今まで表示していた画面...
-
jspからServletを呼び、元のjsp...
-
リクエストに応じたselectedの...
-
三菱GOTの画面切り替えについて
-
javaでDBから取得したデータのJ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javascriptでセッションを取得
-
グローバルIPアドレスの変更タ...
-
setAttribute getAttribute 配...
-
javascriptでのログアウトボタン
-
フレームを使用した際のセッシ...
-
javascriptでセッションの削除...
-
sessionスコープとapplication...
-
セッションの情報の消去について
-
HTMLのSELECTタグの使い方、JSP...
-
エラーページ遷移後に入力値を残す
-
ブラウザバック禁止
-
MySQL・Tomcat・JSP 何度もSub...
-
ASP.NETのGlobal.asaxについて
-
複数Webサーバーでのセッション...
-
Tomcatでの同一セッション同時...
-
HttpSessionListenerクラスに関...
-
jsessionidの有効期限を延長す...
-
aタグによる複数リンクを別セッ...
-
JSPでブラウザ終了時にPostgreS...
-
リッチクライアントのセッション
おすすめ情報