Come rimuovere i cookie in Java

September 16

I cookie sono un modo pratico per i programmatori di inserire le impostazioni e le informazioni sul browser di un utente. I cookie salvare le informazioni come ad esempio un nome utente, id, o altre informazioni che è unico per l'utente e utilizzato dall'applicazione. Per esempio, il programmatore può inserire un cookie nel browser di un utente di salvare il nome utente, quindi l'applicazione riempie automaticamente caselle di testo come il lettore esplora il sito. Quando si salvano le informazioni importanti, per motivi di sicurezza, è prudente eliminare il cookie quando l'utente si disconnette.

istruzione

1 Crea il cookie. È necessario prima un'istanza di un cookie prima di essere in grado di eliminarlo. Riferimento a un cookie inesistente genera un errore al compilatore. Imposta un cookie Java con il seguente codice.
Cookie getUser = new Cookie (\ "UserID \", userId);

2 Impostare i commenti nel cookie. Fase 1 fornisce un'istanza cookie che può essere chiamato in tutto il codice. Il cookie è posto sulla macchina, così ora il codice deve usarlo. La seguente riga di codice imposta un commento nel cookie che può essere utilizzata per stampare le impostazioni del browser.
getUser.setComment (\ "id di Questo utente è \" + ID utente);

3 Recuperare il valore di un cookie. Si consiglia di recuperare un valore prima di eliminare il cookie. Il codice seguente recupera il valore del cookie prima di eliminarlo in modo permanente.
Cookie [] = myUserCookies request.getCookies ()
ANDARE
Cookie theUserId = myUserCookies [i]
ANDARE
stringa saveUserId = theUserId.getValue ();

4 Eliminare il cookie. Ora che il valore del cookie viene salvato, il codice seguente elimina il cookie. L'impostazione di una l'età massima del cookie a zero lo cancella dal browser dell'utente.
theUserId.setMaxAge (0);