java - 为什么从 https 切换到 http 时我的 session ID (JSESSIONID) 会发生变化? java jsf

标签 java jsf

我有一个使用 https 的页面,当我从使用该 https 页面的 bean 重定向到某个 http 页面时。然后我的 session ID 发生变化。我怎样才能阻止这种情况发生?请帮我。提前致谢:)

最佳答案

不保留cookie,所以必须在URL中传递jsessionid:

response.sendRedirect("http://myserver/path;jsessionid=" + request.getSession().getId());

关于java - 为什么从 https 切换到 http 时我的 session ID (JSESSIONID) 会发生变化? java jsf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2918477/

相关文章:

java - BigQuery 插入请求的 DEADLINE_EXCEEDED 异常

java - 如何将进度监视器传递给多个子程序?

java - 如何禁用 <h :commandButton> in jsf while form gets loading?

jsf - 访问 p :datatable 中列表中的列表

java - Primefaces DataTable - 过滤[列不过滤]

java - Android XML 解析器值

java - 使用 HQL 查询的 Hibernate 批量更新

java - Jenkins Sonar 失败 JUnit 版本为 null

java - 替代 ui :fragment in JSF

ajax - 如何将 keyup ajax 请求推迟到 h :inputText length is reached