浏览器IE6.0 IE7.0都丢失,FF 傲游正常
用到了showModalDialog之后 从session得值就为null了,不知道怎么解决,最好别说换用cookie换浏览器什么的,最好不要给链接什么,我会用google
查了下微软官方介绍,说IE4,5有这种情况,说打个补丁什么的,但现在是6 7了应该自带补丁了吧
或者给个思路,我是验证用户是否登录
高手帮忙,分不够再加,只盼解决

解决方案 »

  1.   

    不用没试,而且这个有的时候出现有的时候正常,郁闷ing
      

  2.   

    session失效的话只有像wap那样通过传递参数验证了,很麻烦的。不过使用cookies也可以,但是要加密
      

  3.   

    你看看是不是你把session的名字写错了从而取不到值
      

  4.   

    session有时候能得到有时候得不到
      

  5.   

    你可以设置session 的最大存活时间  
       在web.xml里面设置 看你说的情况可能是session的存活时间到了
    自动死亡   
        
      

  6.   

    <session-config>   
            <session-timeout>30session-timeout>   
        session-config>
    解决了没有啊
      

  7.   

    LZ 你是说session为null   还是session里的值为null
      

  8.   

    session丢失...
    超时...超过作用域!
    要不就是你remove...
    其他的应该是你代码的问题吧!
      

  9.   

    session永不过期,session里的值没了,也就是使用showModalDialog之后又重新创建了个session
      

  10.   

    我登录系统,放session一个用户名,在一个页面使用showModalDialog弹出个页面,在弹出页面中提出session的值,得到为null,,
    而这种情况偶尔会出现,是不是tomcat存的session太多了,再存就存不进去啦? 愚昧
      

  11.   

    网友的总结:
    http://blog.sina.com.cn/s/blog_49b830dc0100bp9x.html~type=v5_one&label=rela_prevarticle
      

  12.   

    学习了。...没有碰到过!
    当在代码中用window.showModalDialog打开窗口以后,如果用window.open再打开窗口,就会丢失session值。