sessionTester1:核心代码<%
session.setAttribute("name","Lebron");
out.print("往session中添加了一个属性name,值为Lebron");
%>
sessionTester2:核心代码<%
String name=(String)session.getAttribute("name");
out.print("获得session中的属性name的值为:"+name);
%>
打开第一个浏览器,访问sessionTester1,然后通过双击浏览器的快捷方式重新打开一个新的浏览器进程,访问sessionTester2,为什么能取到在session中存放的Lebron?我明明是重新打开一个新的浏览器啊求教。
session.setAttribute("name","Lebron");
out.print("往session中添加了一个属性name,值为Lebron");
%>
sessionTester2:核心代码<%
String name=(String)session.getAttribute("name");
out.print("获得session中的属性name的值为:"+name);
%>
打开第一个浏览器,访问sessionTester1,然后通过双击浏览器的快捷方式重新打开一个新的浏览器进程,访问sessionTester2,为什么能取到在session中存放的Lebron?我明明是重新打开一个新的浏览器啊求教。
解决方案 »
- filter 求助~~~
- struts2问题
- ant中build.xml编写出现的问题,高手请进!
- 关于windows 2008 server和weblogic之间的搭配,在线等
- 点击链接能自动登录系统
- tomcat5.0配连接池的问题!
- 关于编译简单的servlet需要用的环境变量,谢谢谢谢
- 我在sun的网站上下载了j2ee的sdk但是怎么没有j2ee.exe可执行文件呢。
- 关于用XMLhttp.send传数据在服务器端接受的问题(请帮忙阿)
- 需要用Java做一个HTTP 的客户端,怎么办?
- 求绕过IBM AppScan扫描 “跨站点请求伪造csrf” 的变通方法
- sts新建maven项目总是报错
再开一个浏览器就不是共享了,则会 再创建一个session
这个动作会在cookie里生成sessionId,服务端存具体session的内容。
读session的值时根据cookie的sessionId去服务器读取内容
换了浏览器cookie中 sessionId不同了,就找不到了。大牛们是这样吗....
如果你使用IE6.0的话是没问题的,即一个窗口只能维持一个会话。
但IE7.0以后好像做了改进,只要在本机上,所有IE共享同一个Session。这个好像没有太大影响吧