[JSP/ JAVA] Cookie lifetime

Pagina: 1
Acties:

  • emkedouwe
  • Registratie: September 2001
  • Laatst online: 26-11-2021
Ik heb een klein probleempje met de cookies in java.
Ik heb de volgende methode in een java klasse:
code:
1
2
3
4
5
6
7
8
9
10
  public void setCookie(String email, String password, HttpServletRequest request, HttpServletResponse response)
  {
    Cookie userCookie = new Cookie("email", email);
    userCookie.setMaxAge(3600);
    response.addCookie(userCookie);

    Cookie passCookie = new Cookie("pass", password);
    passCookie.setMaxAge(3600);
    response.addCookie(passCookie);
  }


En ik heb een kleine servlet gemaakt die alle cookies uitleest en de waarde en de lifetime geeft (cookie.getMaxAge())

Mijn probleem is nu dat de cookies op de standaard lifetime blijft(-1) dus niet 3600 sec.

En volgens mij staat de methode daar gewoon goed ?

Wie kan me helpen

[ Voor 3% gewijzigd door emkedouwe op 16-01-2003 13:28 ]


  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
De tweede userCookie.setMaxAge(3600) moet natuurlijk zijn passCookie.setMaxAge. Verder lijkt het me wel goed.

De client stuurt zover ik weet geen lifetime-info met de cookie-headers mee, dus dat zou verklaren waarom je altijd -1 ziet bij het uitlezen.

  • emkedouwe
  • Registratie: September 2001
  • Laatst online: 26-11-2021
Niemand :'(

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

staat je client niet ingesteld om enkel sessionbased cookies te accepteren :?
want zo is tie wel goed hoor ;)