js实现数据库中删除一条记录的功能

数据库已经连接好了,我写的JS函数functiondeleteconfirm(productid){if(confirm("确定要删除该记录吗?")){location.... 数据库已经连接好了,我写的JS函数
function deleteconfirm(productid){
if (confirm("确定要删除该记录吗?"))
{
location.href="deleteproduct?id="+productid;
}

}
JSP页面的操作 <td><a href="javascript:deleteconfirm('${product.id}')">删除</a></td>
dao中
public void delete(String productId) throws Exception{
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
conn = JdbcUtil.getConnection();
String sql = "delete from product where id=? ";
ps = conn.prepareStatement(sql);
ps.setString(1,productId);
ps.executeUpdate();
}finally {
JdbcUtil.release(rs, ps, conn);
}
}
求指点求改正
展开
 我来答
零二八网络
2013-12-28 · 超过21用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:33万
展开全部
你这个不需要这么写的吧?!
<a href="deleteproduct?id=${product.id}" onclick="return conf_fun();">删除</a>
....
function conf_fun(){
return confirm("确定要删除该记录吗?");
}

退出你出现的问题:
1、模板没成功替换,出现URL错误,你看看导航栏的地址?
2、实际接口deleteproduct出现异常,你可以用HTTP跟踪看看;
为自己加油lili
2013-12-28 · 超过93用户采纳过TA的回答
知道小有建树答主
回答量:318
采纳率:78%
帮助的人:84万
展开全部
首先我想问一下,你的问题?
如果说问题是没有删除,那么你将参数改成固定值且存在于数据库的值,试试javascript:deleteconfirm('111'),大概就能知道问题了吧,或者在方法中写输出什么的
追问
就是删除不了,显示The requested resource is not available.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Iron__man
2013-12-28
知道答主
回答量:8
采纳率:0%
帮助的人:11.7万
展开全部
ZE表达式:${product.id}是从那边获取的呢?显示The requested resource is not available.应该是在Servlet有问题吧!你看一下web.xml中对deleteproduct的部署是否有问题呢。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式