struts2~列表~checkbox~删除多条记录

本文介绍了一种在JSP中实现删除功能的方法,通过JavaScript检查复选框的选择状态来确认是否进行删除操作,并展示了如何在后端处理这些请求。
jsp里~~

<script type = "text/javas<wbr>cript"&gt;<br><br> function testDelete(){<br> flag=false;<br> len = testForm.delid.length;<br> for(i=0;i&lt;len;i++){<br> if(testForm.delid[i].checked){<br> flag=true;<br> }<br> }<br> if(flag == false){<br> alert("至少选择一个待删除记录");<br> return false;<br> }<br><br> testForm.act<wbr>ion = "../test/delete.act<wbr>ion";<br> testForm.submit();<br> }<br> &lt;/script&gt;<br><br> &lt;body&gt;<br> &lt;s:fielderror&gt;&lt;/s:fielderror&gt;<br> &lt;s:form theme = "simple" method = "post" name = "testForm"&gt;<br> &lt;table &gt;<br> &lt;input name=testDel" type="button" value="删除" on<wbr>Click="testDelete()"&gt;<br> &lt;s:iterator value="testList" status="st"&gt;<br> &lt;tr&gt;<br> &lt;td&gt;<br> &lt;s:hidden name = "testId"/&gt;<br> &lt;input name = "delid" type = "checkbox" value = "${testId}" id = "delid[#st.index]" &gt;<br> &lt;/td&gt;<br> &lt;td&gt;&lt;s:property value="testName"&gt;&lt;/s:property&gt;&lt;/td&gt;<br><br> &lt;/tr&gt;<br> &lt;/s:iterator&gt;<br> &lt;/table&gt;<br> &lt;/body&gt;<br><br><strong>act<wbr>ion里~~</wbr></strong><br><br> private long[] delid = new long[]{};<br><br> public long[] getDelid() {<br> return delid;<br> }<br> public void setDelid(long[] delid) {<br> this.delid = delid;<br> }<br><br> public String deleteRecord() throws Exception {//删除记录<br> String idSting = "";<br> for(int i=0;i&lt;this.delid.length;i++){<br> idSting=idSting+this.delid[i]+",";<br> }<br> idSting=idSting.substring(0,idSting.length()-1);//待删除记录若干id的字符串,逗号分隔<br> testService.delete(idSting);<br> return SUCCESS;<br> }<br></wbr></wbr></wbr></wbr>
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值