ホームページ >Java >&#&チュートリアル >JSESSIONID Cookie はいつ、どのように作成され、使用されますか?
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 サイトの他の関連記事を参照してください。