⽅法⼀:把list字段封装到⼀个vo⾥⾯(如果只有⼀个参数那么直接写参数就可以了),然后请求参数设置为@RequestBody。后端代码:
@RequestMapping(value = \"/createAttendance\")
public Result createAttendance(@RequestBody EmployeeAttendanceVO vo) { Result result = new Result(ResultCode.SUCCESS); try {
attendanceSumService.createAttendanceData2(vo.getYear(),vo.getMonth(),vo.getData()); } catch (Exception e) { e.printStackTrace();
result = new Result(ResultCode.EROR); result.setMsg(e.getMessage()); }
return result; }
public class EmployeeAttendanceVO implements Serializable{ /** * */
private static final long serialVersionUID = 1L;
private String year; private String month; private List public void setYear(String year) { this.year = year; } public String getMonth() { return month; } public void setMonth(String month) { this.month = month; } public List public void setData(List 前端代码: $.ajax({ type: \"POST\ contentType: \"application/json\" ,//必须加 dataType: \"json\ url: \"<%=path%>/dataAnalysis/selsPoverty\ data: JSON.stringify({ 'year': year, 'bar': qhdm }) , success: function (data) {}}) ⽅法⼆:使⽤@RequestParam(value = \"ids[]\") List @RequestMapping(\"/test/setNoProcess\") @ResponseBody public String setNoProcess(@RequestParam(value = \"ids[]\") Integer[] ids){ List decDeliverOrderService.getMapper().statusBatchUpdateToInit(list); }catch(Exception e){ log.error(e); return \"error\"; } return \"success\"; } 前端代码: $(function(){ var contacts = []; contacts[0] = 'xiaoming'; contacts[1] = 'daming'; $.ajax({ type:'GET', url:'demo/sendContacts', data:contacts, success:function(result){ alert(result); } });}) 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- net188.cn 版权所有 湘ICP备2022005869号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务