Cookies sind eine praktische Möglichkeit für Programmierer , um Einstellungen und Informationen über den Browser eines Benutzers zu platzieren. Cookies ersparen Informationen wie Benutzername , id, oder andere Informationen, die für den Benutzer eindeutig und von der Anwendung ist . Zum Beispiel kann der Programmierer ein Cookie auf den Browser eines Benutzers zu platzieren , um den Benutzernamen zu speichern, so dass die Anwendung automatisch füllt Textfelder wie der Leser blättert die Seite . Beim Speichern von wichtigen Informationen , aus Sicherheitsgründen ist es ratsam, das Cookie zu löschen, wenn sich der Benutzer abmeldet . Anleitung
1
Erstellen Sie die Cookie. Sie müssen zuerst eine Instanz von einem Cookie , bevor Sie in der Lage , es zu löschen sind . Verweisen auf eine nicht vorhandene Cookie wirft einen Fehler an den Compiler . Richten Sie eine Java- Cookie mit dem folgenden code.Cookie getUser = new Cookie ( " UserId " , userId );
2 Kommentare
Set im Cookie . Schritt 1 bietet einen Cookie -Instanz, die über den gesamten Code aufgerufen werden kann. Das Cookie wird auf der Maschine platziert , so dass nun der Code braucht, um es zu benutzen. Die folgende Codezeile setzt einen Kommentar in das Cookie, das für den Ausdruck von Einstellungen auf dem browser.getUser.setComment ( " dieses Benutzers ID ist" + userId ) werden kann;
3
Rufen Sie den Wert eines Cookies . Sie können einen Wert abzurufen , bevor Sie das Cookie löschen. Der folgende Code ruft Der Wert des Cookies vor dem Löschen permanently.Cookie [ ] = myUserCookies request.getCookies (); Plätzchen theUserId = myUserCookies [i] ; String saveUserId = theUserId.getValue ();
4
löschen Sie das Cookie. Nun, da der Cookie den Wert gespeichert wird, der folgende Code löscht das Cookie. Festlegen eines das maximale Alter des Cookies auf Null löscht sie aus Anwendersicht browser.theUserId.setMaxAge (0);