最近學習了springmvc 接收json物件的兩種方式,現在整理出來,具體如下:
1、以實體類方式接收
前端ajax 提交資料:
function fAddObj() { var obj = {}; obj['objname'] = "obj"; obj['pid'] = 1 ; $.ajax({ url: 'admin/Obj/addObj.do', method: 'post', contentType: 'application/json', // 这句不加出现415错误:Unsupported Media Type data: JSON.stringify(obj), // 以json字符串方式传递 success: function(data) { console.log("success..."); }, error: function(data) { console.log("error..."); } }); }
springmvc 以model前端ajax 提交資料:
2、以Map接收
@Controller @RequestMapping("/admin/Obj") public class ObjAction { // 注入操作类 @Autowired private ObjService objService ; @RequestMapping(value = "/addObj") @ResponseBody public String addObj(@RequestBody Obj obj) { this.objService.insertObj(cate); return "success"; } }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持PHP中文網。
更多詳解springmvc 接收json物件的兩種方式相關文章請關注PHP中文網!