首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web开发 >

小弟我点button 删除不了

2012-02-03 
我点button 删除不了 - Web 开发 / 其他这是dopost 从数据库中获取信息并展示PrintWriter out response.

我点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函数,提交表单才能执行服务端的代码。

热点排行