记录迷惑 if(zid!=null){ out.print(zid); command="delete from BASE where ID='"+zid+"'"; urs=workM.getmrUpdate(command); }try this 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 zxl19790710谢谢您!我试了您的办法,可是仍然出现错误。不理解里面的原理,错在哪里。 if(zid!=null&&!zid.equals("")) 下列代码报错误信息如下:The server encountered an internal error () that prevented it from fulfilling this request。把if (!zid.equals(""))语句加上,则out.print(command)输出结果为” delete from BASE where ID='null' ”,并且曾经有几天还会真删除记录(即ID号不为空).<html><head><meta http-equiv="Content-Type" content="text/html; charset=GB2312"> <%@ page contentType="text/html;charset=GB2312"%><title>测试</title><script LANGUAGE="javascript"><!--function cx() { alert("删除数据库里的记录"); document.form40.action='futepage.jsp'; document.form40.submit(); }//--></script></head><%@ page language="java" import="java.sql.*" %> <%! String query,bh,rbh,zid,command; %> <%! ResultSet rs; %> <%! int urs; %> <jsp:useBean id="workM" scope="session" class="test.faq" /><body bgcolor="#ffFFCC"><form action="" name=form40 method="get"> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="shadow" height="200" align="center"><tr><td valign="top"> <div align=center><h2><font size="5" color="#CC9900">删除记录</font><h2></div></td></tr><tr> <td>请输入查询编号:<input type="text" name="bh" > </td></tr><tr> <td align="center"> <input type="button" value=" 删 除 " name="qd" onclick="cx()"> <input type="button" value=" 返 回 " onclick="history.go(-1)"> </td></tr> <% zid=request.getParameter("bh"); if (!zid.equals("")) { command="delete from BASE where ID='"+zid+"'"; urs=workM.getmrUpdate(command); out.print(command);//查看ID的值 }%> </table></form></body> </html> 改成如下试试(中间加了一行):zid=request.getParameter("bh");if (zid==null) zid=""; if (!zid.equals("")) . . . . 如何调用商家提供的web接口? 项目发布文件的路径问题 在 struts2 中如何集成velocity? jsp <% %>与<%! %>的区别 JSP+SQL急急,帮帮忙 Apache Servers+resin-2.1.9中javabean的路径问题 quanzhen001,你是男的女的 100分,servlet在线求助 jsp 在解析xml时报错,去了bom了还是报错 那个大佬有java写的商城管理系统! jsp中访问文件 为什么一开启tomcat就有错误??
” delete from BASE where ID='null' ”,并且曾经有几天还会真删除记录(即ID号不为空).
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<%@ page contentType="text/html;charset=GB2312"%>
<title>测试</title>
<script LANGUAGE="javascript">
<!--
function cx()
{ alert("删除数据库里的记录");
document.form40.action='futepage.jsp';
document.form40.submit();
}
//-->
</script>
</head>
<%@ page language="java" import="java.sql.*" %>
<%! String query,bh,rbh,zid,command; %>
<%! ResultSet rs; %>
<%! int urs; %>
<jsp:useBean id="workM" scope="session" class="test.faq" />
<body bgcolor="#ffFFCC">
<form action="" name=form40 method="get">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="shadow" height="200" align="center">
<tr>
<td valign="top">
<div align=center><h2><font size="5" color="#CC9900">删除记录</font><h2></div>
</td>
</tr>
<tr>
<td>请输入查询编号:<input type="text" name="bh" >
</td>
</tr>
<tr>
<td align="center">
<input type="button" value=" 删 除 " name="qd" onclick="cx()">
<input type="button" value=" 返 回 " onclick="history.go(-1)">
</td>
</tr>
<%
zid=request.getParameter("bh");
if (!zid.equals(""))
{
command="delete from BASE where ID='"+zid+"'";
urs=workM.getmrUpdate(command);
out.print(command);//查看ID的值
}
%>
</table>
</form>
</body>
</html>
zid=request.getParameter("bh");if (zid==null) zid="";
if (!zid.equals(""))
.
.
.
.