java - https 和 http 之间的 session 没有得到维护

标签 java jsp session servlets

在我的 JSP/servlet 应用程序中,一些页面在 https 中,而其他页面仅在 http 中。 登录页面在 https 中,我注意到当我登录并重定向到 http 页面时, session 没有得到维护。有人可以帮我解决这个问题吗?

最佳答案

你不应该从 HTTPS 转移到 HTTP,因为你会丢失 confidentiality

如果您仍然希望这样做,您可以手动将 session ID 从登录 (HTTPS) 传递到重定向页面 (HTTP)。

不应透露 SSL session ID(属性名称 - javax.servlet.request.ssl_session_id),因此它不会转移到 HTTP。

关于java - https 和 http 之间的 session 没有得到维护,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15064049/

相关文章:

java - Javac 调试打开和关闭之间是否存在性能差异?

jsp - 如何仅在服务器上有更改时自动重新加载网页?

java - 找不到符号 getHomeTimeline()

php - 在sql中存储session (session_set_save_handler())

java - 如何使用泛型类型注释 hibernate 集合?

java - 使用 selenium/java 生成随机字符并发送到文本字段

Java EE 下载链接

java - 使用 javascript 动态添加重复(唯一 ID)表单 Div 元素

php - 如何在 PHP 中重用 selenium session ?

ASP.NET:访问 global.asax 中的 session 变量