Comment récupérer le cookie dans une servlet

nasix
Comment récupérer le cookie dans une servlet

Bonjour tout le monde,

Dans une classe servlet, et exactement dans la méthode service, je veux rajouter un cookie à l'objet response, mais je suis choqué car ni response ne dispose pas de méthode addCookie() ni request ne dispose de getCookie().

J'utilise Netbeans 6.0.1 avec Java 1.5.0_14

Merci d'avance.

nasix

Oups,

J'ai testé sur un nouveau projet et ça a marché parfaitement.
Je suis désolé.

willbback
Re: Comment récupérer le cookie dans une servlet

Bonjour,

nasix wrote:
Bonjour tout le monde,
Dans une classe servlet, et exactement dans la méthode service, je veux rajouter un cookie à l'objet response, mais je suis choqué car ni response ne dispose pas de méthode addCookie() ni request ne dispose de getCookie().

Il n'y a vraiment pas de quoi être choqué :lol:
la méthode addCookie est dans la classe HttpServletResponse. Tu ressois 2 paramètres dans la méthode service HttpServletRequest et HttpServletResponse. Si tu n'as pas ces classes, c'est que tu utilise la mauvaise méthode service de Servlet. Corrige se point et tu auras accès à la méthode..... cf documentation api sun.
Juste une remarque, si c'est pour gérer le transfert d'information entre tes pages ou la connexion de l'utilisateur, je te conseillerai plutôt de te diriger vers les sessions qui sont une bien meilleure abstraction (c'est le serveur qui va se charger de gérer la session alors que le cookie sera à ta charge).