2009-11-26 123 views
0

当我使用HTTP协议时,会话没有问题。但是当我使用HTTPS协议时,我在JSP中遇到了问题。当它从一个标签移动到另一个标签时,会话将自动失效。我该如何解决这个问题?在jsp的会话管理中使用http和https的区别

+0

你是什么意思的标签?浏览器标签?如果是这样,哪些浏览器?或者它是HTML(div)选项卡?如果是这样,它们是同步(http)还是异步(ajax/js)? – BalusC 2009-11-26 14:19:05

回答

0

基本上,无论是否启用TLS/SSL,JSESSIONID管理都没有区别。 大多数应用服务器使用cookie和/或URL重写JSESSION管理。

我知道的主要区别在于,当您使用“安全cookie”时,可以使用HTTPS中的cookie和URL同时管理JSESSIONID,但只能使用HTTP中的URL。 因此,如果转换跨越HTTPS和HTTP,则您所说的问题可能会发生。