Mik azok a sütik?
- A cookie-k azok a szöveges fájlok, amelyeket az ügyfélgép tárol.
- Különféle célokra használják az információk nyomon követésére.
- Servlet technológiával támogatja a HTTP cookie-kat
- A sütik a HTTP fejlécben vannak beállítva.
- Ha a böngésző úgy van beállítva, hogy sütiket tároljon, akkor a lejárati időig megőrzi az információkat.
Az alábbiakban bemutatjuk a sütik módszereit:
-
Nyilvános void setDomain (String domain)
Arra a tartományra vonatkozik, amelyre a süti vonatkozik
-
Nyilvános karakterlánc getDomain ()
Arra a domainre vonatkozik, amelyre a cookie vonatkozik
-
Public void setMaxAge (int lejárat)
Meghatározza a sütik lejártáig alkalmazandó maximális időt
-
Nyilvános intgetMaxAge ()
Visszaadja a süti maximális életkorát
-
Nyilvános karakterlánc getName ()
Visszaadja a süti nevét
-
Public void setValue (karakterlánc értéke)
Beállítja a cookie-hoz társított értéket
-
Nyilvános karakterlánc getValue ()
Szerezd meg a cookie-hoz társított értéket
-
Nyilvános void setPath (karakterlánc útvonala)
Meghatározza a cookie alkalmazásának útját
-
Nyilvános karakterlánc getPath ()
Megkapja az utat, amelyre a süti vonatkozik
-
Public void setSecure (logikai zászló)
Titkosított kapcsolaton keresztül kell elküldeni, vagy sem.
-
Public void setComment (Karakterlánc cmt)
Leírja a süti célját
-
Nyilvános karakterlánc getComment ()
Visszaadja a leírt sütikommenteket.
Hogyan kezeljük a sütiket a JSP-ben
- A cookie objektum létrehozása
- A maximális életkor beállítása
- A süti elküldése HTTP válasz fejlécekben
Példa:
Ebben a példában felhasználónevet és e-mailt tartalmazó sütiket hozunk létre, és 10 órán át hozzáadjuk az életkort a sütihez, és megpróbáljuk megszerezni a változóneveket az action_cookie.jsp
Action_cookie.jsp.
<% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%>Guru Cookie