Hva er informasjonskapsler?
- Informasjonskapsler er tekstfilene som lagres på klientmaskinen.
- De brukes til å spore informasjonen til forskjellige formål.
- Den støtter HTTP-informasjonskapsler ved hjelp av servleteknologi
- Informasjonskapslene settes i HTTP-overskriften.
- Hvis nettleseren er konfigurert til å lagre informasjonskapsler, vil den beholde informasjonen til utløpsdatoen.
Følgende er informasjonskapselmetodene:
-
Public void setDomain (Strengdomene)
Den brukes til å angi domenet som informasjonskapselen gjelder for
-
Offentlig streng getDomain ()
Den brukes til å få domenet som informasjonskapsel gjelder for
-
Offentlig ugyldig setMaxAge (int utløp)
Den angir den maksimale tiden som skal gjelde til informasjonskapselen utløper
-
Offentlig intgetMaxAge ()
Den returnerer maksimal alder for informasjonskapsel
-
Offentlig streng getName ()
Den returnerer navnet på informasjonskapselen
-
Offentlig ugyldig setValue (strengverdi)
Angir verdien som er knyttet til informasjonskapselen
-
Offentlig streng getValue ()
Få verdien som er knyttet til informasjonskapselen
-
Public void setPath (strengbane)
Den setter banen som informasjonskapsel gjelder for
-
Offentlig streng getPath ()
Den får banen cookien gjelder for
-
Public void setSecure (boolsk flagg)
Den skal sendes over krypterte forbindelser eller ikke.
-
Offentlig ugyldig sett Kommentar (streng cmt)
Den beskriver informasjonskapselformålet
-
Offentlig streng getComment ()
Den returnerer informasjonskapselkommentarene som er beskrevet.
Hvordan håndtere informasjonskapsler i JSP
- Opprette informasjonskapselobjektet
- Angi maksimal alder
- Sende informasjonskapselen i HTTP-svaroverskrifter
Eksempel:
I dette eksemplet lager vi informasjonskapsler med brukernavn og e-post og legger alder til informasjonskapselen i 10 timer og prøver å få variabelnavnene i action_cookie.jsp
Action_cookie.jsp.
<% @ sidespråk = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%>Guru Cookie