ホームページ >Java >&#&チュートリアル >JSESSIONID Cookie はいつ、どのように作成され、使用されますか?

JSESSIONID Cookie はいつ、どのように作成され、使用されますか?

DDD
DDDオリジナル
2024-12-14 15:12:11180ブラウズ

When and How is a JSESSIONID Cookie Created and Used?

JSESSIONID 作成の条件

JSESSIONID Cookie は、通常は request.getSession() またはリクエストを呼び出すことによってセッションが確立されるときに生成されます。コード内で初めて .getSession(true) メソッドを使用します。逆に、request.getSession(false) を使用すると、既存のセッションが取得されるか、存在しない場合は null が返され、新しいセッションの作成と JSESSIONID Cookie の送信が防止されます。

JSESSIONID のスコープ

セッションは Web アプリケーションのコンテキスト内に限定され、同じドメインにデプロイされたアプリケーションにまたがることはありません。サーブレット 2.4 仕様では、HTTP セッション オブジェクトのスコープをアプリケーション レベルにする必要があり、コンテナがコンテキスト間で参照オブジェクトまたはその属性を共有してはならないと規定しています。

暗黙的なセッション作成

JSP ページを呼び出すと、新しいセッションが存在しない場合は作成がトリガーされます。この動作は、セッション ページ ディレクティブを false に設定して、JSP ページ内のセッション変数へのアクセスを制限することで無効にできます。

以上がJSESSIONID Cookie はいつ、どのように作成され、使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。