Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
718 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [résolu] Servlet : impossible de setter la valeur d'un cookie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] Servlet : impossible de setter la valeur d'un cookie

n°1873429
Giz
Posté le 15-04-2009 à 16:35:01  profilanswer
 

Bonjour,
 
Je cherchais à écrire dans un cookie à partir d'une servlet. J'arrive très bien à le lire, mais impossible à écrire dedans...une idée :??:
 
Merci :jap:
 
Mon code :
 

Code :
  1. lCookie.setValue( URLEncoder.encode( lUsernames.toString(),
  2.       COOKIE_ENCODING ) );
  3.     lCookie.setMaxAge( ONE_DAY_IN_SECONDS );
  4.     lCookie.setPath( lHttpServletRequest.getContextPath() );


Message édité par Giz le 15-04-2009 à 17:10:18

---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3
mood
Publicité
Posté le 15-04-2009 à 16:35:01  profilanswer
 

n°1873432
brisssou
8-/
Posté le 15-04-2009 à 16:42:14  profilanswer
 

c'est quoi le type de lUserNames ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1873433
Giz
Posté le 15-04-2009 à 16:48:35  profilanswer
 

un string buffer qui contient une liste de login separée par '|' ex. : utilisateur1|utilisateur2|utilisateur3 etc...
J'ai updaté le code dans mon post....j'ai mis un maxAge pour forcer la persistence sur le disque dur :jap:....mais rien, le contenu du cookie reste inchangé...y-a-t-il kk chose à paramétrer côté serveur pour autoriser les cookie, via tomcat ou un truc comme ça :heink:


Message édité par Giz le 15-04-2009 à 16:49:27

---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3
n°1873447
Giz
Posté le 15-04-2009 à 17:04:13  profilanswer
 

setMaxAge
 
public void setMaxAge(int expiry)
 
    Sets the maximum age of the cookie in seconds.
 
    A positive value indicates that the cookie will expire after that many seconds have passed. Note that the value is the maximum age when the cookie will expire, not the cookie's current age.
 
    A negative value means that the cookie is not stored persistently and will be deleted when the Web browser exits. A zero value causes the cookie to be deleted.
 
    Parameters:
        expiry - an integer specifying the maximum age of the cookie in seconds; if negative, means the cookie is not stored; if zero, deletes the cookie
    See Also:
        getMaxAge()


 
J'ai essaié un setMaxAge(0) comme ca le détruit puis le recree avec new Cookie(...), mais ça marche pas la bidouille  :kaola: ...satané cookie, si seulement je pourrai m'en penser  :pfff:  
 


---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3
n°1873453
Giz
Posté le 15-04-2009 à 17:09:38  profilanswer
 

Résolu .... j'avais oublié à la fin de ma servlet :
 

Code :
  1. lHttpServletResponse.addCookie( lCookie );


 
Merci :jap:
 
 
 [:amandine75011]


Message édité par Giz le 15-04-2009 à 17:09:53

---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [résolu] Servlet : impossible de setter la valeur d'un cookie

 

Sujets relatifs
[Résolu] Comment récupérer une variable asp en jscriptquestion sur un tableau[résolu]
Problème script php ajouter valeurProblème script php ajouter valeur
Java, servlet et IPv6Passage d'une fonction sans paramètre en paramètre d'une autre[résolu]
[resolu] images floues sur mon site[Batch]Renommer des fichiers[Résolu]
Problème cookie[résolu] Ptit souci avec un SELECT
Plus de sujets relatifs à : [résolu] Servlet : impossible de setter la valeur d'un cookie


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR