Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.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和存储会话密钥_Java_Gwt - Fatal编程技术网

Java GWT和存储会话密钥

Java GWT和存储会话密钥,java,gwt,Java,Gwt,我的应用程序登录到一个外部服务&需要存储sessionKey(sessionKey需要添加到HTTP头中,以便将来进行RPC调用) 存储sessionKey有哪些替代方案? 我读过一个场景,其中sessionKey被保存到页面上的DIV标记中。如前所述。。。使用饼干 import com.google.gwt.user.client.Cookies; Cookies.setCookie(name, value); Cookies.getCookie(name); 客户端不需要这些信息。会话管

我的应用程序登录到一个外部服务&需要存储sessionKey(sessionKey需要添加到HTTP头中,以便将来进行RPC调用)

存储sessionKey有哪些替代方案? 我读过一个场景,其中sessionKey被保存到页面上的DIV标记中。

如前所述。。。使用饼干

import com.google.gwt.user.client.Cookies;

Cookies.setCookie(name, value);
Cookies.getCookie(name);

客户端不需要这些信息。会话管理应该对客户端透明


唯一可接受的方法是使用cookies并在服务器端管理它。从技术上讲,您可以将这些数据扔到客户端的某个地方,但cookies恰恰是放置这些数据的地方。

我肯定遗漏了一点:为什么不使用cookie?有什么问题吗?您可以简单地将其存储在客户端GWT对象(例如,您的入口点)的字段中,不是吗?