ホームページ >Java >&#&チュートリアル >mybatis springmvc バッチ削除コード共有

mybatis springmvc バッチ削除コード共有

巴扎黑
巴扎黑オリジナル
2017-07-24 13:50:592483ブラウズ

service层:

@Override

public void patchDeletes(List list) {

creditDao.batchDeletes(list);

}

制御层コントローラー:

/**
* バッチを一括削除
*/
@RequestMapping(value="/batchDeletes")
@ResponseBody
公開リストバッチ削除(HttpServletRequestリクエスト,HttpServletResponseレスポンス){
String items = request.getParameter("creditIdbox");
List delList = new ArrayList();
String[] strs = items.split(",");
for (String str : strs) {
delList.add(str);
}
creditService.batchDeletes(delList);
List list=creditService.queryUserInfo(null);
ModelAndView mv = new ModelAndView();
Map Model = new Hashmap< String、object>(); return list;
}

mapper.xml:

DELETE FROM t_credit where t_credit_id in

#{item}

页面:

$( 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();

});

以上がmybatis springmvc バッチ削除コード共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。