テクニカルセッション
1セッション:セッションが複数の要求と応答を含みます。
*セッション:最初のブラウザがするまで、一方の当事者オフするまで、サーバリソース、セッション確立に要求を送信
2.機能:セッションの範囲内で複数の要求の間では、データは共有
:3.方法
1.クライアントをテクニカルセッション:クッキー
2.技術的なサーバー側セッション:セッション
クッキー:
1.概念:クライアント・セッション・テクノロジーは、クライアントにデータを保存します
2.はじめに:
*これらの手順を実行します:
1。Cookieオブジェクトを作成し、バインドデータは、
新しい新しいクッキー(文字列名、文字列値)*
2.送信クッキーオブジェクト
*のresponse.addCookie(クッキークッキー)の
データを取得し、クッキーを取得する3.
*クッキー[] request.getCookies()
3.原理
* Set-Cookieヘッダー応答に基づいてクッキー要求ヘッダーを達成
4.クッキーの詳細
1.あなたは?つ以上のクッキーを送ることができます
*することができ
、*クッキーは、複数のオブジェクトを作成することができますクッキーを送信するために複数の呼び出しのaddCookie応答メソッドを使用します。
2.クッキーはどのくらいのために、ブラウザに保存されていますか?
デフォルトのもと1.は、ブラウザを閉じたときに、クッキーのデータが破壊される
2.永続ストレージを:
* setMaxAge(int型秒)
1.正:クッキーデータはハードディスクファイルに書き込まれます。永続ストレージ。そして時間後にクッキーの生存期間を指定し、クッキーファイルは自動的に失効
2.負:デフォルト
3.ゼロ:クッキー情報削除
3.クッキーは、中国を保存することができませんか?
*前にTomcat 8クッキーは、中国のデータに直接格納することはできません。
*中国のデータは、一般的にURLエンコード(%E3)を使用---トランスコードする必要が
Tomcatの8の後に*、Cookieサポート中国のデータを。特殊文字は解析するURLデコード、ストレージURLエンコーディングをサポートまたは推奨されていません
4.クッキーの共有を?
1. Tomcatサーバーを想定すると、Webプロジェクトの数を展開し、クッキーは、これらのWebプロジェクトで共有することはできませんか?
*デフォルトでクッキーを共有することはできません
* SETPATH(文字列のパス):クッキーの取得範囲を設定します。デフォルトでは、現在の仮想ディレクトリを設定し
、共有したい場合は、「/」にパスを設定することができます*
異なるTomcatサーバーのCookieの共有間の2?
* SetDomain(文字列のパス):あなたは、同一のドメイン名を設定した場合、クッキーが複数のサーバ間で共有することができます
(「baidu.com」)* setDomain 、 その後tieba.baidu.comとnews.baidu.comクッキーには、共有することができます
5.クッキーの特徴および機能
1.クッキーデータは、クライアントブラウザに格納された
クッキーの単一サイズのためにブラウザ限定(4キロバイト)2.と同じドメイン(20)にクッキーの合計量に限界があります
*役割:
一般的にあまり敏感少量のデータ格納に使用1.クッキー
、クライアントの身元識別のためのログインせずに2を、完全なサーバー