JSP session失效

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:40:46
比如说我在a.jsp设置一个session值
<%
session.setAttribute("test","test");
%>
同时在a.jsp 有一个超链接 <a href="xxxx.jsp">不在用一个服务器上的url(比如www.163.com)</a>

在xxxx.jsp页面中,经过简单处理,response.sendRedirect(绝对路径+a.jsp),跳回到a.jsp
现在我在a.jsp原先设置的session值还存不存在?(注意,这2个要相互跳转的页面是在不同的主机上的)

跳转到XXXX.JSP后不关闭a.jsp,那么你跳回来后,只要不超过session的生命周期,session信息应该还在,你跳到xxxx.jsp的链接可以使用打开新窗口的模式

如果你关闭了a.jsp要就是说你与它的会话已经结束,session会被终止

session是客户端与服务器之间的,session只存在于当前客户端浏览器窗口以及它的子窗口,就算是关了浏览器这个session就会失效.两个web容器要是能共用一个session,就乱了.

session是浏览器与服务器之间的"会话",两个不同服务器怎么会共享同一个session..

session的有效范围是同一个会话中,你都转到另一个服务器上了,session中存的值就不存在了。

这个肯定是不存在的!
因为session只是保持在当前浏览器中!
用session保存的数据换浏览器会失效.

你的session还在

两个服务器处理的session不是同一个session