【问题标题】:GWT and storing a session keyGWT 和存储会话密钥
【发布时间】:2013-01-21 15:20:22
【问题描述】:

我的应用登录到外部服务并需要存储 sessionKey(sessionKey 需要添加到 HTTP 标头以供将来的 RPC 调用使用)。

我有什么替代方法来存储 sessionKey ? 我读过一个将 sessionKey 保存到页面上的 DIV 标记中的场景。

【问题讨论】:

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

标签: java gwt


【解决方案1】:

客户端无需拥有此信息。会话管理应该对客户端透明。

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

【讨论】:

    【解决方案2】:

    正如jldupont 所说...使用cookie。

    import com.google.gwt.user.client.Cookies;
    
    Cookies.setCookie(name, value);
    Cookies.getCookie(name);
    

    【讨论】:

      猜你喜欢
      • 2013-12-13
      • 2017-09-09
      • 2020-07-30
      • 2014-10-22
      • 2014-04-22
      • 1970-01-01
      • 2017-02-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多