效果图
点击复选框即可选择要删除的内容
1. jsp内容
<form name="form2" id="form2" action="" method="post">
<p></p>
<p></p>
<p></p>
<div class="" align="center" style="font-size: large">成绩复核历史成绩库统计 </div>
<table width="68%" border="0" cellpadding="0" cellspacing="0" class="table0" align="center" id="wtgshangchuanLine">
<%
List<Object[]> list = (List<Object[]>) request.getAttribute("list");
Object[] titles = (Object[]) request.getAttribute("title");
%>
<tr>
<th class="tdNormal" align="center">
<button name="btdel" value="删除选中" onclick="delFile()"> 删除
</th>
<%for (Object title : titles) {%>
<th class="tdNormal" align="center">
<%=title%>
</th>
<%}%>
</tr>
<%
for (Object[] objects : list) {
String ksnd= (String) objects[0];
String code= (String) objects[2];
String var=ksnd+"-"+code;
%>
<tr>
<td class="tdNormal" align="center">
<input type="checkbox" name="ksndExam" value="<%=var%>" >
</td>
<% for (Object o : objects) {%>
<td class="tdNormal" align="center">
<%=o%>
</td>
<%}%>
</tr>
<%}%>
</table>
</div>
</form>
function delFile() {
if (confirm("是否要清除本次考试所有后审数据,重新导入?一旦删除无法恢复。")) {
document.getElementById("form2").action = "<%=request.getContextPath()%>/zgDataManage/delDaCjByKsndAndExam.htm";
}
}
控制层内容
@RequestMapping("/delDaCjByKsndAndExam")
public String delDaCjByKsndAndExam(ModelMap map, HttpServletRequest request) {
String[] ksndExams = request.getParameterValues("ksndExam");
for (String ksndExam : ksndExams) {
String ksnd= ksndExam.split("-")[0];
String examcode= ksndExam.split("-")[1];
zgDataImpExpManage.deleteSys3DaCjByKsndAndExamcode(ksnd, examcode);
}
map.put("msg","按考试删除成功!");
return modul + "sys3DaCjStatistics";
}
```