我觉得是可以的!
struts中有按钮,可以在按钮的action中取得传来的参数(checkbox的参数),作为查询条件,调用删除数据的javabean,来实现你的功能!

解决方案 »

  1.   

    那有没有具体的方法呢?我是菜鸟程序员,又刚接触struts:P
      

  2.   

    将checkbox的value属性设成一个可做为查询条件或称为键值的东西,到action中取到以后,通过这个值去判断到底应该删那些数据
      

  3.   

    jsp:
    <% for.....{%>
    <input name='value<%=i%>' type=checkbox value=<%=....%>>
    <%}%>java:
    ...
    if (value.i!=null) ....
      

  4.   

    只能用javascript去触发后台应用,
    考虑问题时一定要记住b/s结构
      

  5.   

    看 Struts In Action的10.4.2节,Using arrays for checkboxes。
    正好解决你的这个问题
      

  6.   

    用一FORMBEAN去接收你点击删除按钮后的值,然后在Action中取得该值,根据该值不就可以删掉了。
      

  7.   

    checkbox取相同的名字,formbean里面接收选中数组
      

  8.   

    谢谢各位,问题解决了,我加了一段javascript代码:
    <script language="JavaScript">
    function selectIns(){
      if (document.forms[0].del.length==null){  
        if (document.forms[0].selectAll.checked==true){
          document.forms[0].del.checked=true
        }
        else{
          document.forms[0].del.checked=false
        }
      }
      else {
        for(var i = 0; i < document.forms[0].del.length; i++){
          if (document.forms[0].selectAll.checked==true){
            document.forms[0].del[i].checked=true
          }
          else{
            document.forms[0].del[i].checked=false
          }
        }
      }
    }
    </script>
    然后在下面加上:
    <input type="checkbox" name="selectAll" onclick="selectIns()"/>
    //总控制的checkbox
    <input type="checkbox" name="del" value="<%=String.valueOf(index)%>"/>
    //被控制的checkbox
    这样就能实现总控制checkbox为选中则被控制checkbox变为选中,反之则变为未选中