Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 被勾选的复选框数量不为';t等于';它显示在页面上_Java_Mysql - Fatal编程技术网

Java 被勾选的复选框数量不为';t等于';它显示在页面上

Java 被勾选的复选框数量不为';t等于';它显示在页面上,java,mysql,Java,Mysql,我想选中此网页上的两个复选框以删除这些行。但是,当我按下删除按钮时,它显示“0条记录已删除”。此外,我检查的两行数据都没有被删除。我该怎么解决这个问题 显示(勾选2框): 单击“删除”按钮后显示的网页: 我的删除按钮代码 <% String[] ids = request.getParameterValues("userAction"); int count=0; Connection conn = null; try { Cla

我想选中此网页上的两个复选框以删除这些行。但是,当我按下删除按钮时,它显示“0条记录已删除”。此外,我检查的两行数据都没有被删除。我该怎么解决这个问题

显示(勾选2框):

单击“删除”按钮后显示的网页:

我的删除按钮代码

    <%
    String[] ids = request.getParameterValues("userAction");
    int count=0;
    Connection conn = null;
    try {
        Class.forName("com.mysql.jdbc.Driver");
        // Step 2: Define Connection URL
        String connURL = "jdbc:mysql://localhost/medicloud?user=root&password=root";
        // Step 3: Establish connection to URL
        conn = DriverManager.getConnection(connURL);

        if (ids != null)
        {
        for(int i=0; i<ids.length; i++){

        String sqlStr = "DELETE from exercise1 && exercise2 WHERE id=?";
        PreparedStatement pstmt = conn.prepareStatement(sqlStr);
        pstmt.setInt(1, Integer.parseInt(ids[i]));
        //pstmt.setInt(1, Integer.parseInt(ids[i]));
        int rec=pstmt.executeUpdate();
        if (rec==1)
            count++;
        }
        }


            //System.out.println(functions);
%>
    <form action="exercise.jsp" method="post">
        <label><%=count%> record(s) deleted!!</label>
        <input type="submit" value="Return" name="ReturnBtn" />
    </form>
<%

        conn.close();
    } catch (Exception e) {
        out.println(e);
    }
%>

请使用catch块查看错误
try{/..your code}catch(异常e){e.printStackTrace();}
旁边的似乎是您的查询语法不正确
从exercise1和exercise2中删除,其中id=?
您是否在数据库中尝试过它?您的复选框是否与删除按钮位于同一表单中?他们的
name
属性的值是多少?在我使用该函数@YCF\u L**后没有错误这是我的删除按钮表单**
code
所选练习到:]