如何实现在单击submit按钮时清空一个session变量?? 

解决方案 »

  1.   

    session.invalidate(),清空所有SESSION
      

  2.   

    能不能说得明白点.我还是小鸟啊
    现在的问题是:
    <input......>
    <input......>
    <input......>
    <input......>
    <input type="submit">因为查询在本页,查询结果也在本页.我想问,怎么做才可以让第一次的查询条件在点击submit之后就为空了
    说的稍稍详细点啊.
      

  3.   

    你可以在提交后的处理页面里做判断来session.removeAttribute("xxx");
      

  4.   

    我用request保存的查询结果,不用清空
    lz用session也不用清空,每次查询结果保存为同一个key,可以自动覆盖的
    不过重新近到查询页面时需要清空session,你可以传个值<a href="search.jsp?sortId=1"></a>
    用来判断是否需要清空结果
      

  5.   

    查询条件如果是放在页面上的text中就用 document.forms[0].searchvalue.value = "";
    如果放在session中就用:session.removeAttribute("xxx");
      

  6.   

    我想用一个标记来标记当前是不是已经点击了查询按钮.
    但我只是这个思路,不知道怎么做~~~~~
    session清空不是很难.关键是什么时候去清空.
    因为当前页还要用到查询条件.
      

  7.   

    按钮可以这样写:<input type="submit" name="subbutton" value="确定">
    然后就可以取值 
    String strvalue = request.getParameter("subbutton");
    做判断
    if(strvalue.equals("确定")){
       session.removeAttribute("xxx");
    }
      

  8.   

    按钮可以这样写:<input type="submit" name="subbutton" value="确定">
    然后就可以取值 
    String strvalue = request.getParameter("subbutton");
    做判断
    if(strvalue.equals("确定")){
       session.removeAttribute("xxx");
       strvalue = null;
    }