我有一个关于其doGet方法的GWT服务器,我创建了一个cookie,如下所示:
Cookie nameCookie = new Cookie("name","adam");
response.addCookie(nameCookie);
我尝试在客户端读取此内容
String name = Cookies.getCookie("name");
但是字符串变量名的输出是 undefined 。
答案 0 :(得分:2)
我通过发现创建cookie时解决了这个问题,你还必须为它设置路径。 所以在服务器端,
Cookie nameCookie = new Cookie("name","adam");
nameCookie.setPath("/");
response.addCookie(nameCookie);
现在,以下客户端代码返回正确的值 adam
String name = Cookies.getCookie("name");