首先定義全選框的的id屬性id="summarybox"
然後定義乙個資料單選框的class屬性class="itembox"
,說明:adminid屬性是html標籤本身並沒有的屬性,是我們強行設定的。
整個表單檔案
#
賬號名稱
郵箱位址
操作
抱歉,沒有使用者查詢的資料!!!!
$$$$
// 全選/全不選功能
$("#summarybox").click(function () );
給批量刪除按鈕標記id
//批量刪除按鈕實現
批量刪除
//封裝統一的ajax響應結果
// 給批量刪除按鈕繫結單擊響應函式
$("#batchadmin").click(function () );
batchremoveadmin(adminidarray, loginacct);
});function batchremoveadmin(adminidarray, loginacct)
var confirmresult = confirm("你確認要刪除" + loginacct + "使用者嗎?");
if (!confirmresult)
$.ajax(&keyword=$";
}if (result == 'failed')
},"error": function (response)
});}
@responsebody
public resultentitybatchadminlist(@requestbody listadminlistid) catch (exception e)
}
說明:
@requestbody主要用來接收前端傳遞給後端的json字串中的資料的(請求體中的資料的);get方式無請求體,所以使用@requestbody接收資料時,前端不能使用get方式提交資料,而是用post方式進行提交。在後端的同乙個接收方法裡,@requestbody與@requestparam()可以同時使用,@requestbody最多只能有乙個,而@requestparam()可以有多個。
注:乙個請求,只有乙個requestbody;乙個請求,可以有多個requestparam。
注:當同時使用@requestparam()和@requestbody時,@requestparam()指定的引數可以是普通元素、 陣列、集合、物件等等(即:當,@requestbody 與@requestparam()可以同時使用時,原springmvc接收引數的機制不變,只不過requestbody 接收的是請求體裡面的資料;而requestparam接收的是key-value
裡面的引數,所以它會被切面進行處理從而可以用普通元素、陣列、集合、物件等接收)。
即:如果引數時放在請求體中,傳入後台的話,那麼後台要用@requestbody才能接收到;如果不是放在請求體中的話,那麼後台接收前台傳過來的引數時,要用@requestparam來接收,或則形參前什麼也不寫也能接收。
package com.zfcoding.common;
/** * @author 13394
*/public class resultentity
// 方便返回成功結果(攜帶查詢結果情況)
public static resultentitysuccesswithoutdata(e data)
// 方便返回失敗結果
public static resultentityfailed(e data, string message)
private string result;
private string message;
private t data;
public resultentity()
public resultentity(string result, string message, t data)
@override
public string tostring()
public string getresult()
public void setresult(string result)
public string getmessage()
public void setmessage(string message)
public t getdata()
public void setdata(t data)
}
public void batchadminlist(listlist)
void batchadminlist(listlist);
delete from t_admin where id in
#
到這裡批量刪除的功能就實現了。
文章參考:
mybatis 批量刪除
mybatis 批量刪除 目前專案組持久層用的是 mybatis 3 v 3.0.4 很多頁面涉及到批量刪除,查閱了一下mybatis 官方文件,文當中提到需要在mybatis 的實體配置檔案中配置乙個元素,就是該元素。下面給出文件中關於該元素的介紹 另外乙個動態sql通用的必要操作是迭代乙個集合,...
Mybatis批量刪除多表
mybatis要批量刪除多表的資料,怎麼辦 今天又同事問到了 delete from where gov frame id 說明 tablelist是引數,govframeid也是引數 記得使用 關鍵字,不要使用 關鍵字 刪除歷史已經儲存,但是有可能發生了異常的資料 mapparams maps.n...
mybatis的批量刪除
公司工程用的是mybatis的example的類,自動生成了對資料庫的操作,批量操作的今天用到了,兩種方式,一種需要拓展它生成的類,另一種自帶的。批量刪除的id是以集合list傳遞 id以list的形式傳遞 criteria criteria example.createcriteria crite...