【问题标题】:How to implement cookies with GWT?如何使用 GWT 实现 cookie?
【发布时间】:2012-01-06 17:55:23
【问题描述】:

我的 gwt 应用程序中有这个 LoginController,用于访问登录服务:

service.connect(username, password);

一旦服务成功,它就会更新用户模型:

model.setCredentials(username, password);

有一个模型更改侦听器,当设置凭据时,当 gwt 应用程序登录时,它会从服务器获取其他用户数据。

但是,我的问题是登录不是持久的,即用户必须为每个打开的选项卡登录。

如何在我的 gwt 应用程序上实现 cookie。

【问题讨论】:

    标签: gwt


    【解决方案1】:

    您可以在登录后使用Cookies 类,方法setCookie 设置cookie。然后在切换标签后检查是否设置了cookie。

    【讨论】:

      【解决方案2】:

      如果两个标签不应该共享同一个会话,这听起来像 cookie 没有意义。相反,请考虑使用其他方式来识别与服务器的会话,例如附加到 url(请参阅Supporting Sessions Without Cookies in Tomcat),或者根本不使用 j2ee 会话,而是让每个请求都经过身份验证(或提供在第一个身份验证)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-10-25
        • 2017-10-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-10
        • 1970-01-01
        相关资源
        最近更新 更多