jsp中用foreach 输出数据库的内容 每一条都有删除功能的button 怎么实现? 130

用的工具是MyEclipse和MySQLJSP是这样实现的<formname="f1"method="post"action=""><c:forEachitems="${... 用的工具是MyEclipse 和MySQL
JSP是这样实现的

<form name="f1" method="post" action="">
<c:forEach items="${list}" varStatus="state" var="dto">

<input type="text" id="ntcode" name="ntcode" value="<c:out value="${dto.ntcode}">序号:</c:out>"/>

<label class="control-label" for="exampleInputPassword1">标题:</label>
<c:out value="${dto.nttitle}"></c:out>

<label class="control-label" for="exampleInputPassword1">正文:</label>
<c:out value="${dto.nttext}"></c:out>

<label class="control-label" for="exampleInputPassword1">发布人:</label>
<c:out value="${dto.agentcode}"></c:out>

<label class="control-label" for="exampleInputPassword1">发布时间:</label>
<c:out value="${dto.ntdate}"></c:out>

<input type="button" class="btn btn-block btn-red" id="del" name="del" value="删除此公告通知"
onclick="deletegg();"/>

</c:forEach>
</form>

JS写的删除的function是这样的 (将form表单数据传送给servlet)
<script type="text/javascript">
function deletegg(){
f1.action = "<%=request.getContextPath()%>/noticeController.do?cmd=deletegg";
f1.submit();
}
</script>

在servlet里是这样写的
public ModelAndView deletegg(HttpServletRequest request,
HttpServletResponse response)
{
String ntcode = request.getParameter("ntcode");

try {
int i = (Integer) service.doService("deletegg", request, ntcode);
return ReturnMessage.delSuccess("B", null, "deleteggsuccess");

} catch (Exception e) {
e.printStackTrace();
return ReturnMessage.delFailure(e, "", "deleteggsuccess");
}

}

SQL语句是这么写的
<delete id="deletegg" parameterType="String" >
delete ntcode,nttitle,nttext,agentcode,ntdate
from notice
where ntcode= '${ntcode}';
</delete>

删除功能实现不了,求大神修改或讲解!
按哪一个删除按钮,都是删除的第一个。
没有动态的传回按钮的那条id 是什么原因
展开
 我来答
匿名用户
2015-05-15
展开全部
这样不得行哈, 你直接在删除那个方法的时候传入ID进行删除就可以了.

deletegg('<c:out value="${dto.ntcode}'); 把这个js方法改成传入ID,
追问
额,什么意思,改哪里?怎么改?
追答
把js那个方法改来可传入ID
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式