当用户第一次登录时,我在 cookie 中设置用户值,然后在响应中设置 cookie。
这是我的代码片段:
Cookie cookie = new Cookie("userId","1"); cookie.setMaxAge((7*24) * 60 * 60); response.addCookie(cookie);
但这是在 .java 类中完成的。因为我使用 guice 注入器得到了 HttpServletResponse 对象:
HttpServletResponse response = injector.getInstance(HttpServletResponse.class);
然后我关闭我的应用程序并再次打开,然后我用 cookie 名称读取 cookie 中设置的值。但我没有看到之前设置了名为 userId 的 cookie。我只能在 coockie 集中看到 JSESSIONID。
那么如何从 cookie 中获取 usedId 值。?