为什么重新打开浏览器sessionID还是同一个啊 如题这种情况是怎么产生的呢, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对了在追加一个问题,tomcat6.0配置连接池(是一个项目单独的,并不是配置统一的) 我这边只是将驱动放到了项目的lib下,并没有放到tomcat的lib下一样,也可以连接到数据库取得数据,那网上说的需要将驱动jar包放入到tomcat下的是指配置统一连接池需要做的吗,还是我这边哪里出了什么问题?恳请大虾门指教不好意思多提了个问题 呵呵 应该是浏览器缓存了,网址中加多一个随机请求参数放到了项目的lib下 应该一样的吧 ! 如果是你写的程序,那么关闭IE时,执行关闭session的操作。将包放在tomcat下,是为了不用每个项目都单独引入包了,在tomcat下放了,其它项目都能使用。 还需要用程序去关闭session吗,不同的窗口不是都创建不同的sessionID吗,为什么我打开所有的窗口都是同一个sessionID呢,是关闭整个窗口不是关闭选项卡,重新启动IE都是同一个sessionID ID可以打出来,这是什么原因呢 session是否不在了,应该说与关闭IE浏览器没有关系。web项目可以设置一个过期时间,当超过这个时间没有访问才有可能清掉这个session.所以在你关闭IE时,如果没有执行清空session的操作,它还是在那。 session的作用域是项目开启到项目的结束,要想使session销毁,关闭服务器或卸载项目,也可以在方法中用request.getSession().invalidate()方法销毁session 不同的窗口sessionID不关闭也会一样吗,不应该是不同的窗口创建出新的session吗,不是这样的吗 session的存活时间默认应该是30分钟,当使用完一个方法后想销毁session的话,使用方法request.getSession().invalidate()方法销毁session session是在服务器端的,当打开一个浏览器就会获得session(如果session还在存活期), 当不同的客户端,这里就是IE浏览器访问tomcat上的jsp就会创建不同的sessionID,应该是每一次会话sessionID都应该不同的,但是为什么我这里会都是同一个了,不同的会话他为什么可以得到其他客户端的sessionID呢,这点还是不明白啊 brightyq大侠请教啊,谢谢你的回答 session是存放在服务器端的,但是他应该是每次会话都会创建不同的session,我的这里是一个会话都关闭了,另外一个会话窗口开打它还是前一个sessionID这是怎么回事了,难道他不创建新的吗 IE8新建选项卡还是同一个SESSION,你选择菜单“文件->新建会话”,才是一个新的SESSION。 我找到问题出在哪了谢谢你,我是将IE快捷方式放到开始菜单启动的,我每次关闭后都重这里打开一个新窗口但是每次都是同一个会话,但是我通过IE->文件->创建新会话后就不同了。问题是知道了,但是这是什么原因了,开始菜单启动的IE都是同一个会话吗? 有谁试过吗,IE8的,难到是IE8的问题吗,郁闷想了半天都没想明白怎么回事 IE8会有这个问题 他会共享session 你把IE关了 记得把任务管理器的IE进程全关了 或者点击“文件”--“新建会话” 这样SesionID就不会是同一个了 sessionID之所以会是一样 是因为sessionID其实也是通过Cookie实现的 只是这个cookie是绑定到IE进程里的 是可能的,sessionID可能重复,但机率太小了,你发生了,说明你信远。一般说来不可能的事情你都发生了,呵呵先说来笑一天。下面进入正题,说一说session的基本原理吧,希望对你有用:在发出请求的时候,服务器会生成一个理论上唯一的sessionID,一同响应到客户端,并用Cookie临时保存,当再发出请求时,再将此id一并发送到服务器,服务器会较此id是否在服务器上存在,如果存在说明不是第一次请求,否则,再创建一个session Servlet和JSP的问题 axis的服务,用VC怎么调用? apache http服务器和IIS服务器能同时使用吗? struts问题:给点提示就给分数--在线等待中 求教关于struts的知识 集群中使用全局变量 请教一个Hibernate3的fetch=join问题?? 请教各位,在struts中除了<html:submit>标签外,还有什么方法可以把actionform中的传到action中? 菜鸟求助! hibernate 配置报错!! form表单提交action后,接收到的值为null. jsp动态表单 方法之间要怎么协作比较好呢
将包放在tomcat下,是为了不用每个项目都单独引入包了,在tomcat下放了,其它项目都能使用。
web项目可以设置一个过期时间,当超过这个时间没有访问才有可能清掉这个session.
所以在你关闭IE时,如果没有执行清空session的操作,它还是在那。
使用方法request.getSession().invalidate()方法销毁session
我找到问题出在哪了谢谢你,我是将IE快捷方式放到开始菜单启动的,我每次关闭后都重这里打开一个新窗口但是每次都是同一个会话,但是我通过IE->文件->创建新会话后就不同了。问题是知道了,但是这是什么原因了,开始菜单启动的IE都是同一个会话吗?