您的位置 首页 > 娱乐休闲

Spring MVC请求及返回JSON数据

  • 返回JSON对象,我们就需要用到@ResponseBody注解,如果接收JSON数据封装成JavaBean的话,我们就需要用到@requestBody注解。随后在配置文件上创建对应的bean即可。


  • 一、通过json数据传输
$("#submit_bt").click(function(){ var data = { title: $("#title").val(), dm_label: $("#dm_label").val(), url: $("#url").val(), img_url: $("#img_url").html(), state: 0 } $.ajax({ type:'post', url:'${ctx}/admin/dynamic/message/add', dataType : 'json', data: JSON.stringify(data), contentType: "application/json; charset=utf-8", success:function(data){ if ;0") { window.loca;${ctx}/admin/dynamic/message/list?state=0&page_size=10&father_id=24"; } else { aler); } }, error: function(textStatus) { alert(textStatus); } }); }); @RequestMapping(value = "/admin/dynamic/message/add", method = {Reque, Reque}) @ResponseBody @Authority) public RetInfo insert(@Valid @RequestBody TsJzDynamicMessage tsJzDynamicMessage, BindingResult result, HttpServletRequest request) { RetInfo retInfo = new RetInfo(); if ()) { List<FieldError> err = re(); FieldError fe = err.get(0); re("1"); re()); } else { TsJzAdmin tsJzAdmin = AdminSe(request); retInfo = dynamicMe(tsJzDynamicMessage, tsJzAdmin); } return retInfo; }

二、通过url数据传输

$("#submit_bt").click(function(){ var data = "func_name=" + $("#func_name").val() + "&link_url=" + $("#link_url").val() +"&is_valid=" + $("#is_valid option:selected").val() +"&parent_id=" + $("#parent_id").val(); $.ajax({ type:'post', url:'${ctx}/admin/funcion/add', dataType : 'json', data: data, contentType: "application/x-www-form-urlencoded; charset=utf-8", success:function(data){ if ;0") { window.loca;${ctx}/admin/funcion/list?page_size=10&father_id=${father_id}"; } else { aler); } }, error: function(textStatus) { alert(textStatus); } }); }); @RequestMapping(value = "/admin/funcion/add") @ResponseBody @Authority) public RetInfo addFunction(HttpServletRequest request, @Valid TsJzFuncion function, BindingResult result) { RetInfo retInfo = new RetInfo(); if ()) { List<FieldError> err = re(); FieldError fe = err.get(0); re("1"); re()); } else { HttpSession session = reque(false); TsJzAdmin tsJzAdmin = (TsJzAdmin) ); retInfo = (function, tsJzAdmin); } return retInfo;

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“后台如何返回json对象,spring返回json对象,springboot返回json对象,python返回json对象”边界阅读