这样清不了吧,应该这样session =null;我随便说说,不行你别骂我

解决方案 »

  1.   

    不可能为空的啊,每次访问都会创建一个session的啊!即便是session失效了,当访问一个页面的时候又会创建session的啊。一般判断session是否失效并不是判断session是否为null,而是判断session里面的某个attribute是不是null
      

  2.   

    session——会话;
    个人感觉,session是存在于一次会话中的。
    会话开始,session开始存在。session销毁-》会话结束。
    在会话内判断会话是否为空。
    不知道是不是这个原因。
      

  3.   

    同意UPCCPU(CPU)的说法:Session是永远不可能为空的,只要你在访问它,Session就不可能为空~~控制器判断Session失效并不是判断Session==null,而是判断Session中存的某个变量~~比如,用户登陆后,Session中存放了一个变量session.setAttribute("USER",user);判断时应该用USER user = (USER)session.getAttribute("USER"); if (user == null) ....
      

  4.   

    你这种用法真是太莫名其妙了,session变量都是针对某一个具体的session键的,哪有直接判断session对象的
      

  5.   

    starwill(流浪的沙) 说的没错一般都是将用户名、密码等一些东西存放到SESSION的,判断的都是这些值,