クッキーは、異なるデータ共有要求の問題を解決します。
1、一時記憶:
保護された 空のdoGet(HttpServletRequestのリクエスト、HttpServletResponseの応答)はServletExceptionがは、IOException {スロー Request.setCharacterEncoding(" UTF-8。"); // エンコード設定のサーバーを、デフォルト-8859-1は、ISOで response.setContentType(「文字セット、テキスト/ HTML UTF-8 = "); //は、サーバの符号化形式にブラウザに指示 クッキークッキー= 新しい新しいクッキー(" passwsord " " 123456 " ); response.addCookie(クッキー); }
リクエスト:
回答:
クッキーサーブレットのプロジェクトを訪問するときは存在しません。
リクエストに見ることができるように、まだクッキーが存在します。
しかし、応答はクッキーの情報がありません。
あなたは再びエンジニアリング・サーブレットへのアクセスに存在しないを開くには、ブラウザを閉じたとき:
そして、情報に応じてクッキーを要求しません。
あなたはクッキーでサーブレットを訪問する最初の時間は、クッキーが作成されるので、これはですが、クッキーは、ブラウザを実行するために、メモリに格納されるため、ブラウザの後に作成されたクッキーが消え閉じられています。
図2に示すように、タイミング記憶:
保護された 空のdoGet(HttpServletRequestのリクエスト、HttpServletResponseの応答)はServletExceptionがは、IOException {スロー Request.setCharacterEncoding(" UTF-8。"); // エンコード設定のサーバーを、デフォルト-8859-1は、ISOで response.setContentType(「文字セット、テキスト/ HTML UTF-8 = "); //は、サーバの符号化形式にブラウザに指示 クッキークッキーが= 新しい新しいクッキー(" passwsord " " 123456 " ); cookie.setMaxAge(7 * 24 * 3600 ); // 7日間 response.addCookie(クッキー); }
クッキーのとの最初の訪問サーブレット:
リクエストとレスポンスはクッキーです。
サーブレットクッキーは、同じプロジェクトの下にはアクセスできません。
クッキー、無応答のクッキーが要求します。
再訪問サーブレットクッキーさんなしでブラウザを閉じます。
クッキー、無応答と要求。クッキーは、その有効期限に設定されているので、これは、あなたはクッキーが残っている有効期間内に、ブラウザを閉じても、コンピュータのハードドライブの生活の中で見つけることができています。