Τι είναι τα Cookies;
- Τα cookies είναι τα αρχεία κειμένου που αποθηκεύονται στον υπολογιστή-πελάτη.
- Χρησιμοποιούνται για την παρακολούθηση των πληροφοριών για διάφορους σκοπούς.
- Υποστηρίζει HTTP cookies χρησιμοποιώντας τεχνολογία servlet
- Τα cookie ορίζονται στην κεφαλίδα HTTP.
- Εάν το πρόγραμμα περιήγησης έχει ρυθμιστεί να αποθηκεύει cookie, θα διατηρεί τις πληροφορίες μέχρι την ημερομηνία λήξης.
Ακολουθούν οι μέθοδοι cookies:
-
Public void setDomain (τομέας συμβολοσειράς)
Χρησιμοποιείται για τον καθορισμό του τομέα στον οποίο ισχύει το cookie
-
Δημόσια συμβολοσειρά getDomain ()
Χρησιμοποιείται για τη λήψη του τομέα στον οποίο ισχύει το cookie
-
Public void setMaxAge (κατά τη λήξη)
Ορίζει το μέγιστο χρόνο που πρέπει να ισχύει έως τη λήξη του cookie
-
Δημόσιο intgetMaxAge ()
Επιστρέφει τη μέγιστη ηλικία cookie
-
Δημόσια συμβολοσειρά getName ()
Επιστρέφει το όνομα του cookie
-
Public void setValue (Τιμή συμβολοσειράς)
Ορίζει την τιμή που σχετίζεται με το cookie
-
Δημόσια συμβολοσειρά getValue ()
Αποκτήστε την τιμή που σχετίζεται με το cookie
-
Public void setPath (διαδρομή συμβολοσειράς)
Ορίζει τη διαδρομή στην οποία εφαρμόζεται το cookie
-
Δημόσια συμβολοσειρά getPath ()
Παίρνει τη διαδρομή στην οποία εφαρμόζεται το cookie
-
Public void setSecure (σημαία Boolean)
Πρέπει να αποστέλλεται μέσω κρυπτογραφημένων συνδέσεων ή όχι.
-
Public void setComment (String cmt)
Περιγράφει τον σκοπό των cookie
-
Δημόσια συμβολοσειρά getComment ()
Επιστρέφει τα σχόλια cookie που έχουν περιγραφεί.
Πώς να χειριστείτε τα cookies στο JSP
- Δημιουργία αντικειμένου cookie
- Ορισμός της μέγιστης ηλικίας
- Αποστολή του cookie στις κεφαλίδες απόκρισης HTTP
Παράδειγμα:
Σε αυτό το παράδειγμα, δημιουργούμε cookie με όνομα χρήστη και email και προσθέτουμε ηλικία στο cookie για 10 ώρες και προσπαθούμε να λάβουμε τα ονόματα των μεταβλητών στο action_cookie.jsp
Δράση_cookie.jsp.
<% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%><κεφάλι>>Cookie Guru <άτομο>