你的IE第一次访问你的页面时也会session.isNew()

解决方案 »

  1.   

    一般的办法都是从session从取东西,如果取不到表示过期。楼上的正确
      

  2.   

    我发现主要自己搞不懂isNew是做什么的。是不是判断目前用的session是个新的session.那新旧的标准是什么呢?
    如果session没有消亡,在每个jsp中用isNew是不是都返回true
      

  3.   

    问个问题
    假如我要做一个登录的退出的页面
    就是说:如果登录过了,则进入系统,没登录或者session过期了则提示重新登录,我能用isNew()吗,如果能怎么用啊,我一般都是在登录验证里把用户的名字加到一个session变量里,然后判断在其它页面判断这个session变量是否为空,
      

  4.   

    if(session.isNew()) out.print("is new");
    else out.print("not new");你随便用一个页面,加入这段代码
    第一次打开该页面 “is new”;
    刷新该页面“not new”;
    如果从别的页面链接到该页面“not new”;isNew() 好像不是判断session是否过期的希望对你有帮助.