Was sind Cookies?
- Cookies sind die Textdateien, die auf dem Client-Computer gespeichert werden.
- Sie werden verwendet, um die Informationen für verschiedene Zwecke zu verfolgen.
- Es unterstützt HTTP-Cookies mithilfe der Servlet-Technologie
- Die Cookies werden im HTTP-Header gesetzt.
- Wenn der Browser zum Speichern von Cookies konfiguriert ist, werden die Informationen bis zum Ablaufdatum gespeichert.
Im Folgenden sind die Cookie-Methoden aufgeführt:
-
Public void setDomain (String-Domäne)
Es wird verwendet, um die Domain festzulegen, für die das Cookie gilt
-
Öffentlicher String getDomain ()
Es wird verwendet, um die Domain abzurufen, für die das Cookie gilt
-
Public void setMaxAge (int expiry)
Hiermit wird die maximale Zeit festgelegt, die bis zum Ablauf des Cookies gelten soll
-
Public intgetMaxAge ()
Es gibt das maximale Alter des Cookies zurück
-
Öffentlicher String getName ()
Es gibt den Namen des Cookies zurück
-
Public void setValue (String value)
Legt den dem Cookie zugeordneten Wert fest
-
Öffentlicher String getValue ()
Rufen Sie den mit dem Cookie verknüpften Wert ab
-
Public void setPath (String path)
Hiermit wird der Pfad festgelegt, für den Cookies gelten
-
Öffentlicher String getPath ()
Es erhält den Pfad, auf den das Cookie angewendet wird
-
Public void setSecure (Boolesches Flag)
Es sollte über verschlüsselte Verbindungen gesendet werden oder nicht.
-
Public void setComment (String cmt)
Es beschreibt den Cookie-Zweck
-
Öffentlicher String getComment ()
Es gibt die beschriebenen Cookie-Kommentare zurück.
Umgang mit Cookies in JSP
- Erstellen des Cookie-Objekts
- Maximales Alter einstellen
- Senden des Cookies in HTTP-Antwortheadern
Beispiel:
In diesem Beispiel erstellen wir Cookies mit Benutzername und E-Mail, fügen dem Cookie 10 Stunden lang das Alter hinzu und versuchen, die Variablennamen in action_cookie.jsp abzurufen
Action_cookie.jsp.
<% @ page language = "java" contentType = "text / html; Zeichensatz = ISO-8859-1"pageEncoding = "ISO-8859-1"%>Guru Cookie title> head>