session.putValue("banjiclass",null);

解决方案 »

  1.   

    你最好用session.setAttribute("banjiclass",null);
    因为SUN今后在他给的标准里回淘汰session.putValue,而用session.setAttribute
      

  2.   

    我用session.putValue("banjiclass",null);
    session.putValue("banjiclass","");
    session.setAttribute("banjiclass",null);
    在程序第一次运行的时候(ie第一次启动)没有任何问题,问题就出在第二次,第三次.....运行,就会发现banjiclass里的值仍是上次程序执行后的banjiclass里的最后一个值,我这些语句也都试过,真不知道为什么?
    请高手赐教!
    加分!!!
      

  3.   

    我用session.putValue("banjiclass","");
    session.putValue("banjiclass",null);
    session.setAttribute("banjiclass",null);
    都试过,可是问题还没有解决。程序在第一次运行的时候完全好使,可是当我第二次、第三次....运行的时候,banjiclass里的值仍是它上次得到的值,不知为什么?
    请高手赐教!
      

  4.   

    加上这几句试试response.setHeader("Pragma","No-cache"); 
    response.setHeader("Cache-Control","no-cache"); 
    response.setDateHeader("Expires", 0);
      

  5.   

    response.setHeader("Pragma","No-cache"); 
    response.setHeader("Cache-Control","no-cache"); 
    response.setDateHeader("Expires", 0);
    我该加在什么地方?
      

  6.   

    session.removeAttribute("banjiclass");
    搞定!
      

  7.   

    我加了response.setHeader("Pragma","No-cache"); 
    response.setHeader("Cache-Control","no-cache"); 
    response.setDateHeader("Expires", 0);
    还是不行,执行到此就回到主界面了,问题还没有解决!
    帮我~~~~~~~~~~~~~~~
      

  8.   

    session.removeAttribute("banjiclass");
    session.setAttribute("banjiclass",newValue);
      

  9.   

    不是,我用的是jrun,我同学也遇到了同样的问题,就是解决不了!愁人啊!!大虾们,帮忙啊~~~~~~~~~~~~~~
      

  10.   

    不是,我用的是jrun,我同学也遇到了同样的问题,就是解决不了!愁人啊!!大虾们,帮忙啊~~~~~~~~~~~~~~
      

  11.   

    session.setAttribute("banjiclass","");
    绝对可以!
      

  12.   

    最好使用session.removeAttribute("banjiclass");或session.invalidate();