--- memulihkan konten dimulai ---
Cookie adalah file teks yang disimpan di komputer klien dan mempertahankan berbagai tujuan pelacakan informasi mereka. Java Servlet secara transparan mendukung cookie HTTP.
Ada tiga langkah untuk mengembalikan pengguna ketika datang ke identifikasi:
• Satu set cookie yang dikirim oleh skrip server ke browser. Misalnya: nama, usia, atau nomor identifikasi, dll.
• Browser menyimpan informasi ini di komputer lokal untuk penggunaan di masa mendatang.
• Lain kali browser mengirimkan permintaan apa pun ke server web, maka cookie ini dikirim ke server, dan server akan menggunakan informasi ini untuk mengidentifikasi pengguna.
Berikut adalah daftar metode yang berguna ketika Anda dapat menggunakan servlet untuk memanipulasi cookie.
| Sn | Metode & deskripsi |
|---|---|
| 1 | public void setDomain (pola string) Metode ini menetapkan cookie domain untuk diterapkan, misalnya www.yiibai.com |
| 2 | Publik string getDomain () Metode ini mendapatkan aplikasi cookie domain, seperti yiibai.com |
| 3 | setmaxage public void (int expiry) Metode ini menetapkan interval antara berapa kali (dalam detik) sebelum cookie berakhir. Jika tidak diatur dengan cara ini, cookie akan berlanjut hanya untuk sesi saat ini. |
| 4 | publik int getmaxage () Metode ini mengembalikan cookie usia maksimum (periode), yang ditentukan dalam detik, secara default, -1 berarti cookie akan berlanjut hingga browser ditutup. |
| 5 | getName string publik () Nama cookie yang dikembalikan dengan metode ini. Nama setelah pembuatan tidak dapat diubah. |
| 6 | public void setValue (String NewValue) Metode ini menetapkan nilai cookie. |
| 7 | getSvalue string publik () Metode ini menghasilkan nilai terkait cookie. |
| 8 | setpath public void (String URI) Metode ini mengatur jalan ke cookie ini. Jika Anda tidak menentukan jalurnya, cookie dikembalikan oleh direktori yang sama seperti semua URL di semua subdirektori halaman saat ini. |
| 9 | getPath string publik () Metode ini mendapatkan jalan ke cookie ini. |
| 10 | setSecure public void (bendera boolean) Metode ini menetapkan nilai boolean untuk menunjukkan apakah cookie hanya boleh mengirim koneksi terenkripsi (seperti SSL). |
| 11 | setcomment public void (tujuan string) Metode ini menentukan tujuan cookie. Komentar sangat berguna jika cookie browser ditampilkan kepada pengguna. |
| 12 | getcomment string publik () Metode ini mengembalikan komentar yang menjelaskan tujuan cookie ini atau nol jika cookie tidak memiliki komentar. |
Mudah digunakan dalam servlet, seperti ini.
Cookie rmkeycookie = cookie baru ("rmkey", useresvo.getrmkey ()); rmkeycookie.setmaxage (3600); rmkeycookie.setDomain (". Why.com"); rmkeycookie.setpath ("/"); response.addcookie (rmkeycookie);Jika ada beberapa cookie, Anda dapat beberapa objek cookie baru, tetapi di browser klien, masih ada satu file txt, tetapi hanya ada beberapa pasangan nilai kunci.
Atau lebih;
response.addheader ("set-cookie", stringutil.AppendString (cookiename, "=", cookievalue, "; path =/; domain =", domain, "; max-seage =", maxage, httponly));Di atas adalah konten lengkap dari pemahaman komprehensif tentang cara menggunakan cookie dalam servlets yang dibawa editor kepada Anda. Saya harap semua orang akan mendukung wulin.com lebih banyak ~