Controller:
@RequestMapping(value = "userRole", method = RequestMethod.POST) @ResponseBody public List<Role> selectRoles(String username) throws WebTransException { /* 逻辑代码 */ }Controller:
@RequestMapping(value = "deleteList", method = RequestMethod.DELETE) @ResponseBody public String delete(@RequestBody DeleteListRequest request) throws WebTransException{ /* 逻辑代码 */ return "success"; }DeleteListRequest:
/** * @author fengzp * @date 16/12/15下午6:08 * @email fengzp@gzyitop.com * @company 广州易站通计算机科技有限公司 */ public class DeleteListRequest { List<Map<String, String>> list = new ArrayList<>(); public DeleteListRequest() { } public List<Map<String, String>> getList() { return list; } public void setList(List<Map<String, String>> list) { this.list = list; } }之前使用@RequestBody接收json数据总是报400或者415,今天终于把它搞成功了,在这里记录一下。