--- La restauration du contenu démarre ---
Les cookies sont des fichiers texte stockés sur les ordinateurs clients et conservent leurs divers objectifs de suivi des informations. Java Servlet prend en charge transparente les cookies HTTP.
Il y a trois étapes pour retourner l'utilisateur en matière d'identification:
• Un ensemble de cookies envoyés par le script de serveur au navigateur. Par exemple: nom, âge ou numéro d'identification, etc.
• Le navigateur stocke ces informations sur l'ordinateur local pour une utilisation future.
• La prochaine fois que le navigateur envoie une demande au serveur Web, ces cookies sont envoyés au serveur et le serveur utilisera ces informations pour identifier l'utilisateur.
Voici une liste de méthodes utiles lorsque vous pouvez utiliser le servlet pour manipuler les cookies.
| Sn | Méthode et description |
|---|---|
| 1 | public void setDomain (modèle de chaîne) Cette méthode définit les cookies de domaine pour appliquer, par exemple www.yiibai.com |
| 2 | public String getDomain () Cette méthode obtient l'application de cookie du domaine, comme yiibai.com |
| 3 | public void setmaxage (int expiry) Cette méthode définit l'intervalle entre le nombre de fois (en secondes) avant l'expiration du cookie. Si ce n'est pas réglé de cette façon, le cookie se poursuivra uniquement pour la session en cours. |
| 4 | public int getMaxage () Cette méthode renvoie le cookie maximal d'âge (période), spécifié en secondes, par défaut, -1 signifie que le cookie se poursuivra jusqu'à la fermeture du navigateur. |
| 5 | public String getName () Le nom du cookie renvoyé par cette méthode. Le nom après la création ne peut pas être modifié. |
| 6 | public void setValue (String NewValue) Cette méthode définit la valeur des cookies. |
| 7 | public String getValue () Cette méthode entraîne la valeur associée aux cookies. |
| 8 | public void SetPath (String URI) Cette méthode définit le chemin vers ce cookie. Si vous ne spécifiez pas le chemin, le cookie est renvoyé par le même répertoire que toutes les URL dans toutes les sous-répertoires de la page actuelle. |
| 9 | public String getpath () Cette méthode obtient le chemin vers ce cookie. |
| 10 | SetSecure du public public (drapeau booléen) Cette méthode définit une valeur booléenne pour indiquer si le cookie ne doit envoyer que des connexions cryptées (telles que SSL). |
| 11 | SetComment du public public (usage de chaîne) Cette méthode spécifie le but d'un cookie. Les commentaires sont très utiles si les cookies du navigateur sont affichés à l'utilisateur. |
| 12 | public String getComment () Cette méthode renvoie un commentaire qui décrit le but de ce cookie ou est nul si le cookie n'a aucun commentaire. |
Il est facile à utiliser dans un servlet, comme celui-ci.
Cookie rmkeyCookie = new cookie ("rmkey", useresvo.getrmkey ()); rmkeyCookie.setMaxage (3600); rmkeyCookie.setDomain (". Why.com"); rmkeyCookie.setPath ("/"); réponse.addcookie (RMKeyCookie);S'il y a plusieurs cookies, vous pouvez de nouveaux objets de cookies, mais dans le navigateur client, il n'y a toujours qu'un seul fichier TXT, mais il n'y a que plusieurs paires de valeurs de clé.
Ou du moins;
Response.Addheader ("set-cookie", stringUtil.appendString (Cookiename, "=", Cookievalue, "; path = /; domain =", domaine, "; max-age =", maxage, httponly));Ce qui précède est le contenu complet de la compréhension complète de la façon d'utiliser des cookies dans les servlets que l'éditeur vous apporte. J'espère que tout le monde soutiendra Wulin.com plus ~