Java 处理来自GWT模块的http cookie
我对cookie有点困惑,每当用户登录时,我们都会创建cookie并添加到响应头中Java 处理来自GWT模块的http cookie,java,gwt,cookies,browser,Java,Gwt,Cookies,Browser,我对cookie有点困惑,每当用户登录时,我们都会创建cookie并添加到响应头中 Cookie cookie = new Cookie("sessionId", "232hghjghghgh"); // http cookie. cookie.setVersion(1); cookie.setPath("/"); cookie.setMaxAge(1000); response.addCookie(cookie); 我认为上面的内容将被设置到浏览器缓存中,我们可以从浏览器cookie中获取它
Cookie cookie = new Cookie("sessionId", "232hghjghghgh"); // http cookie.
cookie.setVersion(1);
cookie.setPath("/");
cookie.setMaxAge(1000);
response.addCookie(cookie);
我认为上面的内容将被设置到浏览器缓存中,我们可以从浏览器cookie中获取它
在我们的GWT模块中,我们已经有了一个现有的实现,如
Cookies.getCookie("sessionId"); // Cookies are from GWT
我们可以在不使用anywhere Cookies.setCookie()方法的情况下使用上述行获取cookie
这是因为上面的行响应。addCookie(cookie)
有谁能告诉我,我的假设正确吗。第一个示例是使用
javax.servlet.http.Cookie
,这发生在服务器端。后者纯粹是GWT(即客户端),返回java.lang.String
(即cookie的字符串值)。但当然,两者在概念上是相同的,在服务器上设置一个将使另一个显示在客户机上