spring mvc前端传json,后端怎么直接对象获取

在项目中碰到问题了
就是我前端ajax传一个json过了, 我后端用在spring mvc
怎么直接用对象去接收?

2个回答

[code="java"]
可以在ajax里面填写
$.ajax({
url: "/spring-mvc-json/rest/cont/person",
type: 'POST',
dataType: 'json',
data: "{\"name\":\"hmkcode\",\"id\":2}",
contentType: 'application/json',
mimeType: 'application/json',
success: function(data) {
alert(data.id + " " + data.name);
},
error:function(data,status,er) {
alert("error: "+data+" status: "+status+" er:"+er);
}
});

而在controller里面配置
@RequestMapping(value="person", method = RequestMethod.POST)
public @ResponseBody Person post( @RequestBody final Person person) {

  System.out.println(person.getId() + " " + person.getName());
  return person;

}
[/code]

传值如果是对象,假如对象名称为User
@RequestBody User user

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
SpringMVC前端传json后端用对象接收,后端传json给前端
ResponseBody和RequestBody @ResponseBody把后台pojo转换成json对象 @RequestBody接收前台json数据,把json数据封装成对象   第一步,导json包 <dependency> <groupId>com.fasterxml.jackson.core</group...
前端传json字段,后端如何接受
前端传的字段为{"ids":"fasdgfsgasgasf"} 后端不能用@requestBody String ids直接接受 json解析map 或者对象 所以后端可以写成 public String delete(@requestBody HashMap data){ String ids = (String)data.get("ids"); } 这样就可以获取到前端的json参数...
json传送到后端复杂数据解析(spring MVC)
var subData = { benefits : data.field ,benefitsTypeInfoList : orderNosList } console.log(JSON.stringify(subData)); console.log(subData); console.log(orderNosList); console.log(data.field); $.a...
spring MVC传对象到后台
前台:       $(document).ready(function(){          var saveDataAry=[];                                          //这就是一个list: List users         var data1={"userName":"test","address":"gz"};  //这就是
前端ajax传数组,后端spring接受
ajax $.ajax({ url: path + "/overtime/deleteByBatch.action?t="+new Date().getTime(), type: "POST", data:{"overtimeids" : arr}, dataType: "JSON", success: func...
【JSON】JSON在前端和后端传递
前后台最最传统的交互方式就是表单交互,然后用request.setAttribute方法设置结果,渲染jsp,然而随着前台界面的复杂程度的提高,或者是使用了某些前端框架(sigmagrid)越来越多的界面会使用异步方式提交数据。那么这个过程大致是什么样的? 后端:我们假定使用的是java语言 前端:毫无疑问是js java语言是一种强类型的语言,必须定义类型,然后生成实例,而js却不是,虽然
spring mvc中前端与后端数据交互的方法
一、前端往后端传递数据(view -> controller) 方式一、 index.jsp: <a href="handler/welcome2/testname">spring mvc welcome2</a> servlet(controller层)端接收数据: @RequestMapping(value="welcome2/{name}") ...
Spring mvc json传输与获取
一、测试: 1.测试用具:postman. 2.测试图片:   数据获取成功。 二、使用jar包与配置 1.pom依赖: ········<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations...
Json详解(前端到后端)
       小白谈对JSON的理解 Json有两种数据格式:前后台开发约定的一种数据格式,{key:value}类型的,key必须是字符串类型的,value是Object类型(也就是任意类型) 第一种: 对象格式{key:value} 第二种: 数组格式[{key:value,key1:value1},{key2:value2,key3:value3}] 注意:数...
前端传嵌套对象参数给spring mvc
在使用springmvc开发web应用时,感觉springmvc的controller方法能自动将参数注入到方法的参数对象中,极大的方便了开发。但是,在遇到有嵌套对象的时候,比如订单对象有个属性是用户对象,就不好处理了。一种情况是,传递的参数都是作为post方法的请求体,我们可以用RequestBody注解。但是当条件不满足的时候,这种方式就没法用了。很多人喜欢用的方法是将对象序列化为json字符...
spring mvc获取表单提交的对象
第一次用spring mvc框架,不是很懂。rnrn页面提交表单,控件属性都是对象.属性形式,在controller中也声明了对象,set方法也有,不能想struts那样将页面属性值注入到对象中去???rnrnrnrn
Spring MVC与前端实现JSON交互
原始的Servlet API 在Model2编程时,作为控制器的Servlet交互JSON格式的方法如下 HttpServletRequest request; HttpServletResponse response; /* 获取前端发送的HTTP请求中参数, JSON或者Form表单的都一样(根据name) 获取到的参数类型一定是字符串,要其它类型,需要转化 */ String pa...
spring mvc 获取后端传递的值
jsp页面怎么获取从后端传递过来的值?JSTL 方法获取后端传递的值@RequestMapping("index1") public ModelAndView index1() { ModelAndView model = new ModelAndView("/Index/index"); model.addObject("msg","my name is 勇哥"); List<
spring MVC利用注解直接返回Json
package com.jt.report.scheduler; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springfr
url 传json字符串 ,后端传前端 json字符串
//前端传后端json字符串 var aa = JSON.stringify(data.Data); //console.log(aa); aa = encodeURIComponent(aa);//控件没有好的传参方式 LayerOpen(&quot;添加&quot;, 95, 90, '/S...
MVC ViewBag.xxxx 后端传值到前端
Controller public ActionResult Index() { ViewBag.Ccuser = xxxx; return View(); } cshtml 将值付给input @using Lead.Objects.Domain @using Lead.OA.Utils @{ L...
.net mvc 后台直接获取json
Stream reqStream = Request.InputStream; StreamReader streamReader = new StreamReader(reqStream); var json = streamReader.ReadToEnd(); var jObj = JArray.Parse(json...
json传对象与后台的获取的问题
(本人新手)今天做SSH项目出个了问题,页面获取了news对象的title、content、kind属性值,然后我用json格式装起来传给后台。 但是在action里面我获得的news对象里面的title、content、kind属性居然都是空值!!!有没有大神解答下为什么,news的类我作为属性写在action里面了,get/set都有。 
spring mvc 接收 json 数组对象
ajax部分。 $.ajax({ url:&quot;${ctx}/topypx/uploadfileinputdaochushyxs&quot;, type:&quot;POST&quot;, dataType:&quot;json&quot;, contentType:&quot;application/json&quot;, data:JSON.stringify(allDate), s...
spring mvc 接收前端传入的数组对象
最近弄了一个多图片上传,结果一直出问题,后来发现是接收的数据没有处理好,前端传过来的是一个数组对象,对象里面有一个title的属性,用来放置图片的base64数据,而且数据还包含了data头部,因为spring mvc 不能直接接收数组 和集合,所以,就需要我们进行封装 我现在的做法是,先创建一个实体类,放title属性 public class ImageInfo {          p...
spring mvc 获取前端提交的表单
1、前段代码: s_type s_name s_desc s_brand s_price s_image s_from s_edittime 2、后端获取:
spring mvc怎么获取json数据
我用的dispachter是[img=https://img-bbs.csdn.net/upload/201603/30/1459327589_22214.png][/img]。rn[img=https://img-bbs.csdn.net/upload/201603/30/1459327775_627123.png][/img]rnrn[img=https://img-bbs.csdn.net/upload/201603/30/1459327855_385173.png][/img]rn怎么在controller中获取到传递过来的json数据??
spring mvc 怎么获取cookie
spring mvc 中,jsp页面怎么获取cooike的值?
Spring Mvc与Json数据交互
在web开发中,如果想做页面局部刷新的功能,那么使用ajax最合适不过了。在spring mvc逐渐替代struts框架的今天,掌握spring mvc和json的数据交互式很有必要的。 ajax与后台的数据交互格式有好几种,本文主要讲解以ajax以json格式和key/value键值对的方式向后台发送数据,返回的是json格式的数据,以便于前端对数据的解析。两种格式的后台处理过程如下。
Spring MVC之json数据传递
项目结构 jackson相关JAR包 配置web.xml &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt; &amp;lt;web-app xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns=&quot;http://xmlns.jcp.org/xml/ns/javaee&quot; xsi:schem...
spring mvc json
在浏览器使用ajax 传递json 格式的参数,spring mvc 中怎么可以获取到这个json 中的某一个或多个值 ? rnrn 如 下代码 : rn[code=javascript]rnrn $.ajax(rn url : "xxxxxxx",rn data : "ct":"2133123","cjt":"1212","signmsg":"12122434fdasf", //rn type : "POST",rn contentType : "application/json", // json 格式rn success : function(rslt) rn // rn rn );rn[/code]rn我知道在controller方法中可以使@requestBody 来获取 ,现在的需求是:如果每个请求都要带上面的参数(比如验证),rn那么可以用什么好的方式还获取ct , cjt , signmsg ...这些数据呢 ,比如 spring 拦截器 ,但是好像不能在request 中获取,在线等急急急 !!!rnrn
spring mvc json学习
NULL 博文链接:https://avi2.iteye.com/blog/641377
Spring MVC + JSON出错
系统内部错误,如有疑问请和管理员联系。rnrn 详细信息:Could not find acceptable representationrn 在使用uploadify和Spring MVC时 提示这个错误 rn 如果不使用uploadify插件时 直接ajax请求没有错!请大伙帮帮忙!看看要怎么弄?
spring mvc(整合了json)
该项目在以前的基础上整合了json的使用
spring—mvc -json
spring mvc 返回json 接口 完整demo
后端对象集合 传到前端
1.直接传对象集合 List&lt;Area&gt; proList = new ArrayList&lt;&gt;(); model.addAttribute("proList2", proList); &lt;select id="province" name="provinceCode"&gt; ...
asp.net mvc 怎样一次传2个 json 数据到前端?
前端rn rn rn rn rn rn rn rn rnrnrn后台rn[HttpPost]rnpublic ActionResult PostJosn(string s1)rnrn double[] data1 = 48.9, 38.8, 39.3 ;rn double[] data2 = 68.9, 38.8, 32.3 ;rnrn return Json(new name = "ph", data = data1 );rnrnrn我这样只能传一个 Json 数据到前端,请问怎样一次将2个 Json 数据传到前端?
前端传递对象到后端不能将json转成对象的问题
[2019-03-07 11:39:17.883] [7988] [http-nio-9005-exec-4] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet].log - Servlet.service() for servlet [dispatcherServlet] in context with path [/api/product] threw exce...
怎么通过序列化直接传对象
mbh0210给了个传对象的方法是写两个静态方法,在后台序列化,在前台解析,就是说先要得到一个string,反序列化它才能得到对象,我想知道怎么实现IXmlSerializable才能不解析字符串直接得到对象
AngularJS获取后端MVC查询数据
通过Spring Bean设置,对于相同的类属性可以映射到对应的Object.Attribute 在JSON 传输过程中获取所需数据的数组名即可
Spring MVC 在前端utf-8往后端传参数乱码处理
//        此处是设置编码         try {             nameOrType = new String(nameOrType.getBytes("8859_1"), "utf8");         } catch (UnsupportedEncodingException e1) {             log.error("编码转换异常,原因如下:"
spring mvc前端一次请求,后端两次访问
前端代码只有一次请求,但是F12看请求却捕获了两次。如下:仔细观察发现第二次请求的Referer有问题,referer是指从哪个页面链接过来的,就是这里出现了第二次请求。网络上找了相关问题答案,尝试,最终确认是页面里有的资源没有访问到导致的,src,href内容要重点检查,检查页面渲染如下:原来是数据库添加测试数据有误引发的问题,更改后解决。但是至于3467为什么会作为参数传入该接口,还不知道。 ...
spring mvc怎么直接获取输入输出字符串啊?
问个问题springmvc 怎么直接获得请求的字符串和输出字符串,这个字符串不是json格式 , 跪求高手解答
struts2 前端向后端传送复杂对象/JSON
javascript方法: JSON.stringify(jsonObj), 将JSON对象转为字符串     项目中需要将复杂的对象从前端传到后端, 通过struts2的拦截器, 直接转换注入到action的属性中 比如 private List&amp;lt;Bean&amp;gt; test;   当然可以将data写成:   { &quot;test[0].note&quot;:&quot;note a&quot;, &quot;test...
spring mvc中如何获取Response对象
spring mvc中如何获取Response对象,不要在controller的方法参数中获取,有没有像struts中ServletActionContext.getResponse()这样的方式获取的,我知道public void save(HttpServletResponse response)这个可以获得response,但是每次都这样很麻烦,求教,谢谢
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件