try{
      Statement stmt=conn.createStatement();
      stmt.execute(sql);     }
里面用out.print一行行打出来 看那行出问题

解决方案 »

  1.   

    bean.exe("delete from message where id = '"+request.getParameter("id"))+"'";应该先判断request.getParameter("id"))不为空
      

  2.   

    <%
        try{
            bean.exe("delete from message where id"+request.getParameter("id"));

            }catch(Exception e){ }%>
    中的sql有问题bean.exe("delete from message where id="+request.getParameter("id"));
    你少了个等号。
    另外如果你的id在message中是字符则要加单引号。
    如果数字这样就可以了。