получить значение из файла cookie, выдающего проблему

Когда пользователь впервые входит в систему, я устанавливаю значение пользователя в файле cookie, а затем устанавливаю файл cookie в ответе.

Это мой фрагмент кода:

Cookie cookie = новый Cookie("userId","1"); cookie.setMaxAge((7*24) * 60 * 60); response.addCookie(куки);

Но это делается в классе .java. потому что я получил объект HttpServletResponse с помощью инжектора guice:

HttpServletResponse response = injector.getInstance(HttpServletResponse.class);

Затем я закрываю свое приложение и снова открываю, затем я читаю значение, установленное в файле cookie с именем файла cookie. но я не вижу файл cookie с именем userId, установленным ранее. Я вижу только JSESSIONID в наборе файлов cookie.

Итак, как я могу получить значение usedId из файла cookie. ?


person pbhle    schedule 22.04.2013    source источник
comment
был ли setMaxAge() вызван с правильными значениями?   -  person gks    schedule 22.04.2013
comment
проблема была из-за пути, который установлен для файла cookie. Теперь это решено   -  person pbhle    schedule 23.04.2013
comment
Хорошо, тогда я надеюсь, что вы можете закрыть этот вопрос здесь ..   -  person gks    schedule 23.04.2013
comment
Проблема в IE? Это может быть отсутствующий заголовок Expires, см. ">stackoverflow.com/questions/361231/   -  person ɲeuroburɳ    schedule 24.04.2013
comment
Теперь проблема решена :)   -  person gks    schedule 24.04.2013