Печенье JavaWeb

Что такое сессии?

С пользователем открывает начало браузера, веб-браузер, закройте браузер на весь процесс называется сессией!

  Процесс для каждого пользователя, чтобы взаимодействовать с сервером в каждом там будут какие-то данные, программы, найти способы сохранить данные каждого пользователя.

   Например: пользователь нажимает на гиперссылку на сервлет, чтобы купить товар, программа должна сохранить товары, приобретенные пользователем, вам нужно использовать сессии!

Cookie представляет собой технологию на стороне клиента

Программа для данных каждого пользователя записывается в браузер каждого пользователя в виде печенья. Когда пользователи получают доступ к вебу с помощью браузера, чтобы перейти к серверу ресурсов, они будут идти с их данными. Таким образом, интернет-ресурсы, чтобы иметь дело с является пользователем соответствующих данных.

 Cookie в отношении сессии не особо безопасно, но и ограничить размер и количество Cookie!

Веб-сайт может дать веб-браузер посылает несколько Cookie, веб-браузер может также хранить несколько веб-сайт Cookie обеспечивает.

В Java Cookie

  

Скопировать код
// конструктор: 
    печенье (имя String, строковое значение); 

  // Метод: 
   Строка GetName (); название Cookie , полученное для 

   струнного GetValue (); значение Cookie , полученное для 

  пустот setPath (String путь); установить куки эффективный путь не будет установлен путь по умолчанию: использование - придет с куки при доступе к ресурсам на пути 

   строка GetPath ();              

    аннулируется setMaxAge (интермедиат MAGE), эффективное время , чтобы установить печенье 

   Int getMaxAge ();           

   пустоту setDomain (домен String), действительное доменное имя используется для установки куков: использование - принесет печенье , чтобы получить доступ к ресурсам в домене над setDomain; ( «baidu.com.»)
  Строка GetDomain ();
Скопировать код

классификация Cookie 

Сессия уровня Cookie: печенье в браузер закрыто уничтожить эти кук, хранящиеся в памяти браузера

Стойкие печенье: Это печенье записываются в локальный файл, закройте браузер не уничтожить

  Это печенье может быть между различными окнами одной и той же доли браузера, до тех пор, как вам нужно, чтобы установить эффективное время setMaxAge (INT возраст); удалить куки setMaxAge (0); 

Скопировать код
// Создание печенья 
// Cookie печенье = новый новый Cookie (имя String, значение строки); 
// печенье с китайским депонированием (не забудьте удалить при декодировании) 
// куки не поддерживает китайский, мы должны взять страницу с закодированной JS при использовании decodeURI (); печенье Cookie = новый новый печенье ( "Помни", тем URLEncoder.encode ( имя пользователя, "UTF - 8.")); cookie.setMaxAge (24 * 60 * 60); cookie.setPath ( "/"); response.addCookie (Cookie); // удалить Cookie ( до тех пор , как время выживания крышки в 0 или -1) печенье Cookie = новый новый печенье ( "Помни", то URLEncoder.encode ( имя пользователя, "UTF - 8" . )) ; cookie.setMaxAge (0); cookie.setPath ( "/"); response.addCookie (куки); / * Примечание :. cookie.setMaxAge (0); параметр может быть также -1 можно удалить печенье, написать разницу 0:00 немедленно удалены, вы можете удалить браузер закрывается после -1 * /
Скопировать код

рекомендация

отwww.cnblogs.com/wzb0228/p/10974879.html
рекомендация