--- Начало восстановления контента ---
Файлы cookie - это текстовые файлы, хранящиеся на клиентских компьютерах, и сохраняют различные цели отслеживания информации. Сервлет Java прозрачно поддерживает HTTP Cookie.
Есть три шага, чтобы вернуть пользователя, когда дело доходит до идентификации:
• Набор файлов cookie, отправленных сценарием сервера в браузер. Например: имя, возраст или идентификационный номер и т. Д.
• Браузер хранит эту информацию на локальном компьютере для будущего использования.
• В следующий раз, когда браузер отправит любой запрос на веб -сервер, эти файлы cookie отправляются на сервер, и сервер будет использовать эту информацию для идентификации пользователя.
Вот список полезных методов, когда вы можете использовать сервлет для манипулирования файлами cookie.
| С | Метод и описание |
|---|---|
| 1 | public void setdomain (образец строки) Этот метод устанавливает доменные файлы cookie для применения, например, www.yiibai.com |
| 2 | public String getDomain () Этот метод получает приложение для печенья домена, такое как yiibai.com |
| 3 | public void setmaxage (int reciry) Этот метод устанавливает интервал между тем, сколько раз (за секунды) до истечения срока действия cookie. Если не установить таким образом, файл cookie будет продолжаться только для текущего сеанса. |
| 4 | public int getMaxage () Этот метод возвращает максимальный возраст (период) cookie, указанный в секунды, по умолчанию -1 означает, что файл cookie будет продолжаться до тех пор, пока браузер не закроется. |
| 5 | public String getName () Название cookie вернулось этим методом. Имя после творения не может быть изменено. |
| 6 | public void setValue (String newvalue) Этот метод устанавливает значение cookie. |
| 7 | public String getValue () Этот метод приводит к связанной ценности cookie. |
| 8 | public void setpath (String uri) Этот метод устанавливает путь к этому файлу cookie. Если вы не указываете путь, файл cookie возвращается одним и тем же каталогом, что и все URL -адреса во всех подкаталогах текущей страницы. |
| 9 | public String getPath () Этот метод получает путь к этому файлу cookie. |
| 10 | Public Void SetSecure (логический флаг) Этот метод устанавливает логическое значение, чтобы указать, должен ли файл cookie отправлять только зашифрованные (например, SSL) соединения. |
| 11 | public void setComment (строковая цель) Этот метод указывает цель печенья. Комментарии очень полезны, если для пользователя отображаются файлы cookie браузера. |
| 12 | public String getComment () Этот метод возвращает комментарий, который описывает цель этого файла cookie или является нулевым, если у Cookie нет комментариев. |
Это легко использовать в сервлете, как это.
Cookie rmkeycookie = new cookie ("rmkey", useresvo.getrmkey ()); rmkeykookie.setmaxage (3600); rmkeycookie.setdomain (". Why.com"); rmkeycookie.setpath ("/"); response.addcookie (rmkeykookie);Если есть несколько файлов cookie, вы можете новые несколько объектов cookie, но в клиентском браузере все еще есть только один файл TXT, но есть только несколько пара клавишных значений.
Или так;
response.addheader ("set-cookie", stringutil.appendString (cookiEname, "=", cookievalue "; path =/; domain =", domain, "; max-age =", maxage, httponly));Выше приведено полное содержание всестороннего понимания того, как использовать файлы cookie в сервлетах, которое приносит вам редактор. Я надеюсь, что все будут поддерживать wulin.com больше ~