无法读取在GWT RPC中设置的客户端上的cookie值

时间:2014-03-24 05:37:48

标签: gwt cookies gwt-rpc

我有一个关于其doGet方法的GWT服务器,我创建了一个cookie,如下所示:

Cookie nameCookie = new Cookie("name","adam");
response.addCookie(nameCookie);

我尝试在客户端读取此内容

String name = Cookies.getCookie("name");

但是字符串变量名的输出是 undefined

1 个答案:

答案 0 :(得分:2)

我通过发现创建cookie时解决了这个问题,你还必须为它设置路径。 所以在服务器端,

Cookie nameCookie = new Cookie("name","adam");
nameCookie.setPath("/");
response.addCookie(nameCookie);

现在,以下客户端代码返回正确的值 adam

String name = Cookies.getCookie("name");