Avatar billede backupmand Nybegynder
13. december 2004 - 12:13 Der er 1 kommentar

cookie indeholder ingen værdi

Hej,
Det er underligt. Min cookie indeholder ingen værdi selvom den er sat.

Jeg sætter min cookie således:
Cookie co=new Cookie("cook",request.getParameter("username"));
response.addCookie(co);

Det ser jo rigtigt ud.

Så når jeg forsøger at hente den ind igen gør jeg flg:

Cookie cookies[]=request.getCookies();
     
    if (cookies!=null) {       
               
        for (int i=0;i<cookies.length;i++) {
         
    if (cookies[i].getName().equals("cook")) {               
    cookval=cookies[i].getValue();
    System.out.println("cookval "+cookval);
            }
    else {                         System.out.println("cookies[i].getValue() "+cookies[i].getValue());
        }
      }
    }

Min cookies value indeholder aldrig det brugernavn, jeg satte som
parameter, da jeg oprettede min cookie. Hvordan kan det være?

cookval har jeg initialiseret til at starte med.

Tak
Avatar billede backupmand Nybegynder
13. december 2004 - 16:18 #1
ok har fundet ud af, at cookien indeholder en værdi, men det er ikke den rigtige værdi, den henter ud. Den henter JSESSIONID ud og jeg ville gerne have at den ville hente den værdi ind, jeg sætter i konstruktøren på min cookie. Hvorfor er det ikke den værdi jeg får ud?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester