[解決済み】どのような条件でJSESSIONIDが作成されるのですか?
質問
が表示されるのはいつですか/どのような条件ですか?
JSESSIONID
は作成されますか?
ドメインごとでしょうか?例えば、Tomcatのアプリサーバーがあり、複数のWebアプリケーションをデプロイする場合、ドメインごとに異なる
JSESSIONID
はコンテキスト(ウェブアプリケーション)ごとに作成されるのでしょうか、それとも同じドメインである限りウェブアプリケーション間で共有されるのでしょうか?
解決方法は?
JSESSIONIDクッキーは、セッションが作成されるときに作成/送信されます。セッションの作成は、あなたのコードが
request.getSession()
または
request.getSession(true)
を初めて使用します。セッションを取得するだけで、それが存在しない場合は作成しない場合は
request.getSession(false)
-- これはセッションを返すか
null
. この場合、新しいセッションは作成されず、JSESSIONIDクッキーも送信されません。(これはまた
最初のリクエストでセッションが作成されるとは限りません
... あなたとあなたのコードは、コントロールされています。
いつ
セッションが作成される)
セッションはコンテキスト単位です。
<ブロッククオートSRV.7.3 セッションスコープ
HttpSessionオブジェクトは、次のようにスコープされなければなりません。 アプリケーション(またはサーブレットコンテキスト) レベルである。基礎となるメカニズム、例えば を確立するために使用されるクッキーのような セッションは、異なる のコンテキストで、参照されるオブジェクトは異なります。 その中の属性を含む オブジェクトの間で決して共有されてはならない。 コンテナによるコンテキスト
( サーブレット2.4仕様 )
更新:JSPページを呼び出すたびに、まだセッションがない場合は暗黙のうちに新しいセッションが作成されます。この機能を無効にするには
session='false'
この場合、セッション変数は JSP ページ上で全く利用できません。
関連
-
[解決済み] 午前0時からの時間を秒単位で取得する方法
-
[解決済み] java.io.IOException。DER長の短い読み取り
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] リフレクションとは何か、なぜ有用なのか?
-
[解決済み] JavaBeanとは何ですか?
-
[解決済み】サーブレットはどのように動作するのですか?インスタンス化、セッション、共有変数とマルチスレッド
-
[解決済み】NoClassDefFoundErrorとClassNotFoundExceptionの原因や違いは何ですか?
-
[解決済み] [Solved] javax.net.ssl.SSLHandshakeException の解決: sun.security.validator.ValidatorException: PKIX パスの構築に失敗しました エラー?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] トークンのシンタックスエラー、これらのトークンを削除してください [closed].
-
[解決済み] java.sql.SQLException: ORA-00933: SQL コマンドが正しく終了していません。
-
[解決済み] getContentPane()は具体的に何をするのですか?
-
[解決済み] Java Genericメソッドをstaticにするには?
-
[解決済み] java.lang.IncompatibleClassChangeError: Mongo クラスを実装しています。
-
[解決済み] java.util.MissingFormatArgumentException: 形式指定子 '%s' がありません。
-
[解決済み] 型の不一致:ArrayListからListへの変換ができない
-
[解決済み] SubclipseとJavaHLのインストールで頭を悩ます
-
[解決済み] java swingアプリケーションでJCEがプロバイダBCを認証できない
-
[解決済み] Javaでdoubleをfloatに変換する