请问我的这个JSP语句那出错了?谢谢,为什么我输入ID号进行删除,del_.jsp页面跳转缓慢,且执行不了删除呢?谢谢大侠指点。
/************************************del.jsp******************************************************************/
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<form id="form1" name="form1" method="post" action="del_.jsp">
<table width="321" border="0">
<tr>
<td width="76">用户编号</td>
<td width="235"><label>
<input type="text" name="id" />
</label></td>
</tr>
<tr>
<td><label>
<input type="submit" name="b" value="删除" />
</label></td>
<td> </td>
</tr>
</table>
</form>
</body>
</html>
/***********************************del_.jsp****************************************/
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<%
String id=request.getParameter("id"); try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}
try{
con=DriverManager.getConnection("jdbc:odbc:toyshop","","");
sql=con.createStatement();
sql.executeUpdate("DELETE FROM Member WHERE memberID= "+id+" ");
out.print("删除成功!");
}
catch(SQLException e)
{
}
con.close();%>
</body>
</html>
/************************************del.jsp******************************************************************/
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<form id="form1" name="form1" method="post" action="del_.jsp">
<table width="321" border="0">
<tr>
<td width="76">用户编号</td>
<td width="235"><label>
<input type="text" name="id" />
</label></td>
</tr>
<tr>
<td><label>
<input type="submit" name="b" value="删除" />
</label></td>
<td> </td>
</tr>
</table>
</form>
</body>
</html>
/***********************************del_.jsp****************************************/
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<%
String id=request.getParameter("id"); try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}
try{
con=DriverManager.getConnection("jdbc:odbc:toyshop","","");
sql=con.createStatement();
sql.executeUpdate("DELETE FROM Member WHERE memberID= "+id+" ");
out.print("删除成功!");
}
catch(SQLException e)
{
}
con.close();%>
</body>
</html>
解决方案 »
- 如何实时更新并同时实时显示数据库中的新数据
- 新手Hibernate配置SQLServer2000数据库的问题
- java socket编程
- 关于java操作xml的问题
- 散100分,庆祝自己的spring已经入门!希望大家能进来谈谈对目前的几种开源的框架的看法,比如struts有什么不足的地方.要用自己的语言.
- jdbc是不是要单独安装啊?
- 有关DAO模式的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 用jsp 如何访问oracle数据库
- 大家讨论:你们梦想中希望开发个什么系统,有创意者高分!
- j2ee前端开发与后端开发的前景怎么样?谢谢大家啦
- baidu和google你更喜欢哪一个?
- 服务器异常的原因?
connection 能不能获取到
String id=request.getParameter("id");id能不能获取到memberID是什么类型?
String id=request.getParameter("id");if(id==null || id.equals("")){
out.print("ID参数不能为NULL");
return;
}
这个name和id是一样的,最好不要这样写,系统有时会搞错,让你很难找出错误,正所谓小错误最难找了