Slik fjerner informasjonskapsler i Java

Cookies er en praktisk måte for programmerere å plassere innstillinger og informasjon om en brukers nettleser. Cookies lagrer informasjon som brukernavn, id, eller annen informasjon som er unik for brukeren og brukes av programmet. For eksempel kan programmereren plassere en informasjonskapsel på brukerens nettleser for å lagre brukernavn, så søknaden fyller automatisk i tekstboksene som leseren blar nettstedet. Når du lagrer viktig informasjon, er det av sikkerhetsmessige grunner forsvarlig å slette cookie når brukeren logger ut.

Bruksanvisning

1 Lag informasjonskapselen. Du må først en forekomst av en cookie før du er i stand til å slette den. Refererer til en ikke-eksisterende cookie kaster en feil til kompilatoren. Oppsett en java cookie med følgende kode.
Cookie getUser = ny Cookie (\ "UserId \", userId);

2 Sett kommentarer i informasjonskapselen. Trinn 1 gir en cookie forekomst som kan kalles hele koden. Informasjonskapselen er plassert på maskinen, så nå koden trenger å bruke den. Følgende kodelinje setter en kommentar i cookien som kan brukes til å skrive ut innstillingene på nettleseren.
getUser.setComment (\ "Denne brukerens id er \" + userId);

3 Hent verdien av en cookie. Det kan være lurt å hente en verdi før du sletter informasjonskapselen. Følgende kode henter cookie verdi før du sletter den permanent.
Cookie [] myUserCookies = request.getCookies ()

Cookie theUserId = myUserCookies [i]

string saveUserId = theUserId.getValue ();

4 Slett informasjonskapselen. Nå som cookie verdi lagres, slettes følgende kode cookie. Sette en maksimal alder av cookie til null, fjernes den fra brukerens nettleser.
theUserId.setMaxAge (0);