service层:
@Override
public void patchDeletes(List list) {
creditDao.batchDeletes(list);
}
制御层コントローラー:
/**
* バッチを一括削除
*/
@RequestMapping(value="/batchDeletes")
@ResponseBody
公開リスト<クレジット>バッチ削除(HttpServletRequestリクエスト,HttpServletResponseレスポンス){
String items = request.getParameter("creditIdbox");
List
String[] strs = items.split(",");
for (String str : strs) {
delList.add(str);
}
creditService.batchDeletes(delList);
List
ModelAndView mv = new ModelAndView();
Map
}
mapper.xml:
DELETE FROM t_credit where t_credit_id in
页面:
$( function(){
$("#button").click(function(){
var form=$("#registerform");
form.prop("action","http://localhost:8080/ssmy2/CreditController/intiqu.do");
form.submit()
});
//方法 2:
/*$(function(){
$("#button").click(function(){
document.registerform.action=" http://localhost:8080/ssmy/CreditController/intiqu.do";
document.registerform.submit();
});**/
//クエリ ボタン デッドstate
$("#status").val($("#statusidden").val());
});
function selectAll(){
if ($("#SelectAll").is(":checked")) {
$(":checkbox").prop("checked", true);//すべての選択ボックスがチェックされています
} else {
} $(":checkbox").prop("checked", false);
}
}
$(function(){
$("#deleteuser").click(function(){
// 少なくとも1つの項目が書き込まれていると判断する
var selectedNum = $("input[name='creditIdbox']:チェック済み" ).length;
console.log(checkedNum);
if(checkedNum==0){
alert("少なくとも 1 つの項目を選択してください!");
return false; (}
if (確認 ("選択したアイテムを削除してもいいですか?")) {
var selectedList = new array ();
$ ("input [name = 'creditidbox ' ]:checked").each(function(){
console.log(checkedList[0]) ;
localhost:8080/ssmy2/CreditController/batchDeletes.do",
成功:function(data){]:checkbox ")。 ");
form.prop("action","http://localhost:8080/ssmy/CreditController/deleteuser.do");
form.submit(); */
});
$("#exports").click(function(){
var form =$("#registerform");
form.prop("action","http ://localhost:8080/ssmy2/CreditController/exprotExcel.do");
form.submit();
});
$("#delete")。 click(function(){
var form =$("#registerform");
form.prop("action","http://localhost: 8080/ssmy2/CreditController/batchDeletes.do? CreditIdbox=${credit.creditId}");
form.submit();
});
$("# UploadFile").click(function(){
var form =$("#registerform");
form.prop("action","http://localhost:8080/ssmy2/CreditController/uploadFile.do");
form.submit();
});
< >
"幅: 100%; 高さ: 50px;"> すべてを選択 td> td> td >ID カード番号 " {credit.creditId }」 t; /td> ; /td&gt; $ {credit.status == 0 'submitted': '' '' '' '' '' '' '"&gt; delete&lt;/a&gt; - &gt; creditid}"&gt; ;/a&gt; ;/c:foreach&gt;&lt;/table&gt; " div id="box" style="border: 1px solid #ccc; "&gt;&lt;/div service层:@Override public void patchDeletes(List list) { CreditDao.batchDeletes(list); } 制御层controller/** * バッチを一括削除*/ @RequestMapping(value= "/batchDeletes") @ResponseBody public List<Credit>batchDeletes(HttpServletRequest request,HttpServletResponse response){ String items = request.getParameter("creditIdbox"); List<String> delList = new ArrayList<String>(); String[] strs = items.split(","); for (String str : strs) { delList.add(str); CreditService.batchDeletes(delList);リスト<クレジット> list=creditService.queryUserInfo(null); ModelAndView mv = 新しい ModelAndView();マップモデル = 新しい HashMap 以上がmybatis springmvc バッチ削除コード共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。メール
作成時間 " ="credit" items="${creditVOList }" varStatus="ステータス ">
; すべて選択シーケンスログイン名
パスワードの確認 IDカード番号 td>固定電話番号メールアドレス id="アドレス">送信ステータス作成時間 var="クレジット" 項目="${creditVOList}" varStatus="ステータス"> ${status.index}${credit.loginName} ${credit.loginPwd} ${credit.againPwd} ${credit.IDCard}${credit.fixedTelephoneNumber }${credit.telephoneNumber} ${credit.email} ${credit.アドレス} ${credit.status ==0 ? '送信済み':'未送信'}${creditVO.createtime} ;td> 削除 /td>