springmvc数组/集合传参方式
平时开发过程中,经常遇到要对某个表进行批量的CRUD操作,这涉及到一个前台向后台的数组/集合传值问题,方式有多种,殊途同归,简单记录下。
目录
1.controller核心代码
2.HTML前台代码
3.简单小结
1.controller核心代码
@PostMapping(value = "/findLabelBatch01")public RetResult> findLabelBatch01(@RequestParam("ids[]") List ids) {return RetResponse.makeOKRsp(service.getLabelByIds(ids));}@PostMapping(value = "/findLabelBatch02")public RetResult> findLabelBatch02(@RequestParam("id") List ids) {return RetResponse.makeOKRsp(service.getLabelByIds(ids));}@PostMapping(value = "/findLabelBatch03")public RetResult> findLabelBatch03(@RequestBody List ids) {return RetResponse.makeOKRsp(service.getLabelByIds(ids));}@PostMapping(value = "/findLabelBatch04")public RetResult> findLabelBatch03(String datas) {List ids = JSON.parseArray(datas, Long.TYPE);return RetResponse.makeOKRsp(service.getLabelByIds(ids));}
2.HTML前台代码
