对于json对象类型(即JsonObject)的数据,springMVC主要有以下几种方式接收:
1.通过Map接收
@RequestMapping(value = "/getAllStudio" ) public void getAllStudio(@RequestBody Map<String, Integer> map ) { JSONObject json = new JSONObject(); Integer page = map.get("page") ;// 当前页 Integer rows = map.get("rows") ;// 每页显示的数量 }
2.通过将数据封装在一个vo对象中来接收
@RequestMapping(value = "/addStudio") public JSONObject addStudio(@RequestBody Studio stu) throws IOException { JSONObject json = new JSONObject(); if(stu==null){ json.put("result",false); return json; } }
补充:几种常见的post传输数据的方式
在传输http请求时,Content-Type 字段来获知请求中的消息主体是用何种方式编码
1.application/x-www-form-urlencoded
表单提交的方式,其传输的数据会被转换为data1=1&data2=2的形式。
在controller层可通过request.getParametre(“data1”);获取。
Ajax提交数据时,一般也采用该形式。
2.multipart/form-data
多文件上传时指定的格式。
3.application/json
以json格式传输数据。
这篇浅谈springMVC接收前端json数据的总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。
本文向大家介绍浅谈PHP接收POST数据方式,包括了浅谈PHP接收POST数据方式的使用技巧和注意事项,需要的朋友参考一下 通常情况下用户使用浏览器网页表单向服务器post提交数据,我们使用PHP接收用户POST到服务器的数据,并进行适当的处理。但有些情况下,如用户使用客户端软件向服务端php程序发送post数据,而不能用$_POST来识别,那又该如何处理呢? $_POST方式接收数据 $_POS
本文向大家介绍浅谈springmvc的DispatcherServlet分析,包括了浅谈springmvc的DispatcherServlet分析的使用技巧和注意事项,需要的朋友参考一下 本文介绍了springmvc的DispatcherServlet,分享给大家,具体如下: 一、程序 (一)web.xml文件中的内容 (二)src/main/resource/springmvc/spring-m
本文向大家介绍Springmvc发送json数据转Java对象接收,包括了Springmvc发送json数据转Java对象接收的使用技巧和注意事项,需要的朋友参考一下 1、导包 基于maven 2、jsp代码 3、控制器代码 4、配置json转换器 如果不使用注解驱动<mvc:annotation-driven />,就需要给处理器适配器配置json转换器 在springmvc.xml配置文件中,
本文向大家介绍浅谈JS中json数据的处理,包括了浅谈JS中json数据的处理的使用技巧和注意事项,需要的朋友参考一下 1、 json数据结构(对象和数组) json对象:var obj = {"name":"xiao","age":12}; json数组:var objArray = [{"name":"xiao","age":12},{"name":"xiao","age":12}]; 2、
本文向大家介绍SpringMVC接收与响应json数据的几种方式,包括了SpringMVC接收与响应json数据的几种方式的使用技巧和注意事项,需要的朋友参考一下 前言 前后端的数据交互,除了通过form表单进行提交外,也可以通过ajax向后端传递和接收json格式数据(这种方式可以实现请求数据和页面分离)。本文将总结一下在Spring MVC中接收和响应json数据的几种方式。 话不多说了,来一
本文向大家介绍浅谈PHP中JSON数据操作,包括了浅谈PHP中JSON数据操作的使用技巧和注意事项,需要的朋友参考一下 JSON,全称是JavaScript Object Notation。它是基于JavaScript编程语言ECMA-262 3rd Edition-December 1999标准的一种轻量级的数据交换格式,主要用于跟服务器进行交换数据。跟XML相类似,它独立语言,在跨平台数据传输