你这个实在是太模糊了,有没有清楚一点的,另外,我想看看你的servlet怎么写的,其实这种问题很好解决,首先你在回调函数中alert("回调成功")看ajax是否走的通,其次在servlet中打断点,用debug运行测试控制器是否有问题,web项目建议都用Debug运行,养成习惯,测试就很简单了。
提供一个视频列表页面。页面中的每一个视频条目后有一个删除链接。点击这个链接把视频Id传递给一个servlet,在servlet中调用删除 *** 作功能(此功能可以写到一个service中封装),删除完毕后,再转发到视频列表页面即可。
我只能说一下该怎么做,在删除按钮那里注册一个js的onclick事件,例如ajax,传入对应行的id到servlet,在servlet中完成删除的数据库 *** 作,并返回结果,然后前台解析这个结果,刷新页面
Systemoutprintln("-------------del-------------i=------------"+i);
在删除 *** 作成功后加上:
requestsetAttribute("message","删除成功!");
//在jsp页面加载的时候对message进行判断
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%
String message=(String)requestgetAttribute("message");
if(message!=null){
%>
<script type="text/javascript">
alert(<%=message%>);
</script>
<%}
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN">
<html>
<head></head>
<body></body>
</html>
stateexecuteQuery(sql); 这句错了。
executeQuery(),用于select (查询)
executeUpdate(), 用于insert , delete ,update;
以上就是关于关于在jsp页面,用Ajax来删除一行记录全部的内容,包括:关于在jsp页面,用Ajax来删除一行记录、jsp中删除oracle数据库中的一个数据、servlet 如何获取 jsp 中的动态id,怎样实现删除功能呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)