我在本地如果以_blank链接的方式打开一个链接,新打开的IE界面中可以找到session,但我在虚拟主机上就是找不到session是不是虚拟主机的事,还是我程序的事情?怎么解决如果以_blank链接的方式打开一个新IE窗口还能找到session中的内容

解决方案 »

  1.   

    你的虚拟主机指的是?
    session是维持在服务器端的,跟客户端是没有关系的,不过像tomcat容器他内部的session机制都是通过cookie实现的,浏览器关闭同时也会将cookie删除,要解决你的问题,可以使用cookie,设置cookie的setMaxAge()
      

  2.   

    Session里也有设置有效期的方法setMaxInactiveInterval
    至于Cookie不是随浏览器关闭而关闭的,他存放在本地磁盘(2K和XP存放位置不同)方便下次登陆,setMaxAge()方法是设置在磁盘存放的周期。