当前位置: 代码迷 >> Web开发 >> 小弟我点button 删除不了
  详细解决方案

小弟我点button 删除不了

热度:559   发布时间:2012-02-03 22:02:47.0
我点button 删除不了 - Web 开发 / 其他
这是dopost 从数据库中获取信息并展示
PrintWriter out = response.getWriter();
out.print("<form>");
out.print("<table>");
out.print("<tr><td>name:</td><td><input type = 'text' value= '"+lb.getName()+"'/></td></tr>");
·····
out.print("<tr><td><input type='button' value='delete' onclick='delete();'></td>tr>");
out.print("</table>");
out.print("</form>");


这是删除方法 DB是我定义的公共类 用于连接数据库 并执行sql
public void delete(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
String sql="delete from userinfo where name=?";
DB.executeIUDSql(sql,request.getParameter("name"));
DB.close();
response.sendRedirect("login.jsp");
}
我直接在dopost中调用就可以 但为什么这样不行呢 怎么改?

------解决方案--------------------
表单都没有提交吧,指定action属性,然后submit才行。

<input type='button' value='delete' onclick='delete()'>
这样只会调用客服端的delete函数,提交表单才能执行服务端的代码。
  相关解决方案