try:在查询页面中加入:session("test")=""改为:
session.putValue("test","") ;

解决方案 »

  1.   

    1、清除session
    session.removeValue("test);
    2、checkbox的选取
    <input type="checkbox" name="id" value="id1">id1
    <input type="checkbox" name="id" value="id2">id2
    <input type="checkbox" name="id" value="id3">id3
    <input type="checkbox" name="id" value="id4">id4<%
    String s[] = request.getParameterValues("yourSelect");
    String str="";
    for (int i=0; i<=s.length; i++)
        {str = str + "'" + s[i]+"'";}
    String sql="delete table1 where id in ("+str+")";
    %>
      

  2.   

    我在查询页面中加入session.removeAttribute("test");或改为session.putValue("test","")还是没用呀
      

  3.   

    都试过了,还是不管用;我想可能要写一个触发checkbox点选的函数,在函数中加入session.removeAttribute("test");可能才会有效!但不大会做,各位能否帮帮忙!
      

  4.   

    按你写的,在查询页面中存在session也没关系啊,反正你在查询结果中判断了,得到的是正确的checkbox值啊
      

  5.   

    1.清除session:
       session.removeAttribute("test") ;
    2.使test为空:
       session.setAttribute("test","");
    想使用事件来触发的话,请使用checkbox的onclick事件。
      

  6.   

    1.清除session:
       session.removeAttribute("test") ;
    2.使test为空:
       session.setAttribute("test","");
    想使用事件来触发的话,请使用checkbox的onclick事件。