我在一个jsp页面上通过读取数据库在一个表格中显示n行数据,每一行数据后面都有一个checkBox,如果想删除一行,则选中checkbox,点击delete按钮,数据行从表格中删除,同时还要在数据库中删除掉。
数据显示的代码如下:
while(rs.next())
            {%>
            <tr align="center">
                <td><%=rs.getString(1)%></td> 
                <td><%=rs.getString(2)%></td>
                <td><font face="Arial">Available</font></td>
                <td><%=rs.getString(5)%></td>
                <td><%=rs.getString(6)%></td>
                <td><input type="checkbox" name="list[]" id = "list" value="1" ></td>         
            </tr>
            <%
            }
delete按钮的添加:
<input type ="button" name = "cmdDelete" value = "Delete" onclick="">
请问这个应该怎么实现呢?在线等,谢谢啦!!

解决方案 »

  1.   

    传一个 id过去,用delete XXXX where id=X
      

  2.   

    获得当前行,让后用js的remove()就可以了
      

  3.   

    怎么获取当前行?我用的checkbox该怎么设置?
    <td><input type="checkbox" name="list[]" id = "list" value="1" ></td> 
      

  4.   

    当点击这个按钮的时候,你先把数据从数据库中删除,然后在重新读取数据,生成html显示
      

  5.   

    onclick="window.location.href='del.jsp?id=<%rs.get...%>'",在del.jsp页面中进行数据库的删除操作,最后在response.sendRedirect("当前页面.jsp");