0

ユーザーが初めてログインするときに、Cookieにユーザー値を設定してから、応答にCookieを設定します。

これは私のコードスニペットです:

Cookie cookie = new Cookie("userId","1"); cookie.setMaxAge((7*24) * 60 * 60); response.addCookie(クッキー);

しかし、これは .java クラスで行われます。guice インジェクターを使用して HttpServletResponse オブジェクトを取得したため:

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

次に、アプリケーションを閉じて再度開き、Cookie に設定された値を Cookie 名で読み取ります。しかし、以前に設定された userId という名前の Cookie は表示されません。Cookie セットには JSESSIONID しか表示されません。

では、cookie から usedId 値を取得するにはどうすればよいでしょうか。?

4

0 に答える 0