Mis on küpsised?
- Küpsised on tekstifailid, mis on salvestatud kliendimasinasse.
- Neid kasutatakse teabe jälgimiseks erinevatel eesmärkidel.
- See toetab HTTP küpsiseid servlet-tehnoloogia abil
- Küpsised määratakse HTTP päises.
- Kui brauser on konfigureeritud küpsiseid salvestama, hoiab see teavet aegumiskuupäevani.
Järgmised on küpsiste meetodid:
-
Avalik void setDomain (stringi domeen)
Seda kasutatakse domeeni määramiseks, millele küpsis kehtib
-
Avalik string getDomain ()
Seda kasutatakse domeeni saamiseks, millele küpsis kehtib
-
Avalik tühine setMaxAge (aegumiskuupäev)
See määrab maksimaalse aja, mis peaks kehtima kuni küpsise aegumiseni
-
Avalik intgetMaxAge ()
See tagastab küpsise maksimaalse vanuse
-
Avalik string getName ()
See tagastab küpsise nime
-
Avalik void setValue (stringi väärtus)
Määrab küpsisega seotud väärtuse
-
Avalik string getValue ()
Hankige küpsisega seotud väärtus
-
Avalik void setPath (stringirada)
See määrab küpsise rakendamise tee
-
Avalik string getPath ()
See saab tee, millele küpsis kehtib
-
Avalik void setSecure (Boole'i lipp)
See tuleks saata krüptitud ühenduste kaudu või mitte.
-
Avalik void setComment (Stringi cmt)
See kirjeldab küpsise eesmärki
-
Avaliku stringi getComment ()
See tagastab kirjeldatud küpsise kommentaarid.
Kuidas JSP-s küpsiseid käsitleda
- Küpsiseobjekti loomine
- Maksimaalse vanuse määramine
- Küpsise saatmine HTTP-vastuse päistes
Näide:
Selles näites loome kasutajanime ja e-posti aadressi küpsiseid ning lisame küpsisele vanuseks 10 tundi ja proovime saada muutujate nimed action_cookie.jsp
Action_cookie.jsp.
<% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%>Guru küpsis