session - 没有 Cookie 的 GWT + Tomcat session !

标签 session gwt tomcat cookies session-cookies

我正在开发一个 Web 项目,该项目在客户端使用 GWT,在服务器端使用 Java (tomcat7)。

如果在浏览器上启用了 cookie,则一切正常。我可以毫无问题地使用 session 。

如果在浏览器上禁用 cookie, session 将无法工作。

我想,这主要是因为 GWT 应用程序是一个单一的网页应用程序,它只通过 ajax 从服务器请求数据。

有没有办法让 session 在这种情况下工作?

非常感谢您的帮助!

祝一切顺利, 托马斯

最佳答案

如果您使用 GWT RPC,您将需要修改您的 RPC url 以写入 jsessionid,如本 forum post 中所述。 .虽然我不确定论坛帖子中显示的行 Cookies.getCookie("JSESSIONID") 是否适用于您的情况。您可能需要解析 location.href

关于session - 没有 Cookie 的 GWT + Tomcat session !,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6774040/

相关文章:

Apache tomcat 打印随机空指针

php - 在 PHP 中保存最后一个 SQL 查询状态

php - 如何修复此登录/注册脚本?

java - 编译 GWT 应用程序时出错 (Errai)

java - 如何使vaadin组合框标签始终 float

java - 在 Wicket 中使用可添加书签的页面的 Tomcat 错误页面

tomcat - google-oauth-client-jetty 无法在 Tomcat 7 上运行

php - 跨服务器保留经过身份验证的用户

session - 如何防止Grails 3创建 session ?

java - 如何获取地理位置详细信息位置错误原因