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.
Oups,
J'ai testé sur un nouveau projet et ça a marché parfaitement.
Je suis désolé.
Bonjour,
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).