Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 处理来自GWT模块的http cookie_Java_Gwt_Cookies_Browser - Fatal编程技术网

Java 处理来自GWT模块的http 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并添加到响应头中

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的字符串值)。但当然,两者在概念上是相同的,在服务器上设置一个将使另一个显示在客户机上