java - gwt rpc 中的 session ID cookie

标签 java google-app-engine session cookies session-state

假设我正在运行自己的 session 代码,在 java 中生成唯一且安全的 session ID cookie 的正确方法是什么。

我不应该自己动手,而应该使用已经标准化的东西吗?

我正在使用 gwt 和谷歌应用引擎平台。

如何使 session 在浏览器/服务器重启后保持不变?

最佳答案

Using Servlet Sessions in GWT

在远程服务实现类中:

String jSessionId=this.getThreadLocalRequest().getSession().getId();

在客户端代码中:

String jSessionId=Cookies.getCookie("JSESSIONID");

Enabling_Sessions

应用引擎-web.xml

<sessions-enabled>true</sessions-enabled>

关于java - gwt rpc 中的 session ID cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1382088/

相关文章:

Java 数组通过比较器排序

java - 如何读取 string.xml 文件中的 .txt?

python - 接受后使用访问 token 吗?

java - 如何从 .getId() 获取字符串

google-app-engine - 应用程序引擎传入邮件处理

google-app-engine - Android Studio Gradle 未能完成 Gradle 执行

java - Hibernate JTA 多用户 session 事务映射

python - 如何在 python 中添加标题以休眠?

asp.net - 多服务器设置上的“进程内” session 状态模式?

java - 想要一个用于验证印度车辆号码格式的正则表达式吗?