高手们帮我看下到底哪里出了错误 数据库信息: 搜寻a之后,显示匹配的数据: 点删除后,删除不了,进入空白页面:  搜寻结果代码:还有就是为什么我这里设置了一个delete键和一个update键只显示一个delete键而已...  delete.jsp的代码:input1的参数测试了是可以接收到数据库里的ID的,而且也把input1换成死参数,也可以从数据库里删除数据,但为什么这样就不可以了呢?   如果帮我测试下就更好了,搜寻代码我就不放了processSearch.jsp的代码<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="java.sql.*"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
           <%
 try {
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  // Step 2: Define Connection URL
  String connURL = "jdbc:odbc:practicalODBC";  // Step 3: Establish connection to URL
  Connection conn = DriverManager.getConnection(connURL);  //Step4:Create Statement object
  Statement stmt = conn.createStatement();  String result = request.getParameter("searchString");
  
  // Step 5: Execute SQL Command
  
  String sqlStr = "SELECT * FROM OnlineShop where Brand like '%" +result + "%'";
  ResultSet rs = stmt.executeQuery(sqlStr);
  // Step 6: Process Result
           %> 
           <table border="2">
               <tr><td>Brand</td>
                   <td>Model</td>
                   <td>Functions</td>
                   <td>Quantity</td>
               <td>Actions</td>
               </tr>
               
          
           <%
while(rs.next()){
    String id= rs.getString("ID");  
  out.println("<tr>"); 
out.println("<td>" +rs.getString("Brand")+ "</td>");
out.println("<td>" +rs.getString("Model") + "</td>"); 
out.println("<td>" +rs.getString("Funtions") + "</td>");
out.println("<td>" +rs.getString("Quantity") + "</td>");    
%>
<td><form action ="delete.jsp" method="get">
          <input type="Submit" value="Delete" name="deleteBtn" />
          <input type="hidden" name="hiddenId" style="width:0px" value="<%=id%>" />
      </form>  <form action ="update.jsp" method="get">
          <input type="Submit" value="Update" name="updateBtn" 
          <input type="hidden" name="hiddenid" style="width:0px" value="<%=id%>" />
      </form>  </td>      
<%
  out.println("</tr>");  
       }
                
      %></table>
           
 
        <% 
                
                
              
  conn.close();
 } catch (Exception e) {
  System.err.println("Error :" + e);
 }
%>
        
        
    </body>
</html>  delete.jsp代码:<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="java.sql.*"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
               
        <%
 try {
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  // Step 2: Define Connection URL
  String connURL = "jdbc:odbc:practicalODBC";  // Step 3: Establish connection to URL
  Connection conn = DriverManager.getConnection(connURL);  //Step4:Create Statement object
  Statement stmt = conn.createStatement();  String input1 = request.getParameter("hiddenId");
  
  // Step 5: Execute SQL Command
  
  String sqlStr = "DELETE FROM OnlineShop where ID='"+ input1 + "'";
               
                
    int rs = stmt.executeUpdate(sqlStr);
  // Step 6: Process Result
   if (rs > 0) out.println (rs + " records deleted");
  // Step 7: Close connection
  conn.close();
 } catch (Exception e) {
  System.err.println("Error :" + e);
 }
%>
    </body>
</html>