如题这种情况是怎么产生的呢,

解决方案 »

  1.   

    对了在追加一个问题,tomcat6.0配置连接池(是一个项目单独的,并不是配置统一的) 我这边只是将驱动放到了项目的lib下,并没有放到tomcat的lib下一样,也可以连接到数据库取得数据,那网上说的需要将驱动jar包放入到tomcat下的是指配置统一连接池需要做的吗,还是我这边哪里出了什么问题?恳请大虾门指教不好意思多提了个问题 呵呵
      

  2.   

     应该是浏览器缓存了,网址中加多一个随机请求参数放到了项目的lib下 应该一样的吧 !
      

  3.   

    如果是你写的程序,那么关闭IE时,执行关闭session的操作。
    将包放在tomcat下,是为了不用每个项目都单独引入包了,在tomcat下放了,其它项目都能使用。
      

  4.   

    还需要用程序去关闭session吗,不同的窗口不是都创建不同的sessionID吗,为什么我打开所有的窗口都是同一个sessionID呢,是关闭整个窗口不是关闭选项卡,重新启动IE都是同一个sessionID ID可以打出来,这是什么原因呢
      

  5.   

    session是否不在了,应该说与关闭IE浏览器没有关系。
    web项目可以设置一个过期时间,当超过这个时间没有访问才有可能清掉这个session.
    所以在你关闭IE时,如果没有执行清空session的操作,它还是在那。
      

  6.   

    session的作用域是项目开启到项目的结束,要想使session销毁,关闭服务器或卸载项目,也可以在方法中用request.getSession().invalidate()方法销毁session
      

  7.   

    不同的窗口sessionID不关闭也会一样吗,不应该是不同的窗口创建出新的session吗,不是这样的吗
      

  8.   

    session的存活时间默认应该是30分钟,当使用完一个方法后想销毁session的话,
    使用方法request.getSession().invalidate()方法销毁session
      

  9.   

    session是在服务器端的,当打开一个浏览器就会获得session(如果session还在存活期),
      

  10.   

    当不同的客户端,这里就是IE浏览器访问tomcat上的jsp就会创建不同的sessionID,应该是每一次会话sessionID都应该不同的,但是为什么我这里会都是同一个了,不同的会话他为什么可以得到其他客户端的sessionID呢,这点还是不明白啊 brightyq大侠请教啊,谢谢你的回答
      

  11.   

    session是存放在服务器端的,但是他应该是每次会话都会创建不同的session,我的这里是一个会话都关闭了,另外一个会话窗口开打它还是前一个sessionID这是怎么回事了,难道他不创建新的吗
      

  12.   

    IE8新建选项卡还是同一个SESSION,你选择菜单“文件->新建会话”,才是一个新的SESSION。
      

  13.   


    我找到问题出在哪了谢谢你,我是将IE快捷方式放到开始菜单启动的,我每次关闭后都重这里打开一个新窗口但是每次都是同一个会话,但是我通过IE->文件->创建新会话后就不同了。问题是知道了,但是这是什么原因了,开始菜单启动的IE都是同一个会话吗?
      

  14.   

    有谁试过吗,IE8的,难到是IE8的问题吗,郁闷想了半天都没想明白怎么回事
      

  15.   

    IE8会有这个问题 他会共享session 你把IE关了 记得把任务管理器的IE进程全关了 或者点击“文件”--“新建会话” 这样SesionID就不会是同一个了 sessionID之所以会是一样 是因为sessionID其实也是通过Cookie实现的 只是这个cookie是绑定到IE进程里的
      

  16.   

    是可能的,sessionID可能重复,但机率太小了,你发生了,说明你信远。一般说来不可能的事情你都发生了,呵呵先说来笑一天。下面进入正题,说一说session的基本原理吧,希望对你有用:在发出请求的时候,服务器会生成一个理论上唯一的sessionID,一同响应到客户端,并用Cookie临时保存,当再发出请求时,再将此id一并发送到服务器,服务器会较此id是否在服务器上存在,如果存在说明不是第一次请求,否则,再创建一个session