0 0

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

在项目中碰到问题了
就是我前端ajax传一个json过了, 我后端用在spring mvc
怎么直接用对象去接收?
2014年5月23日 09:21

2个答案 按时间排序 按投票排序

0 0

采纳的答案

可以在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;
  }

2014年5月23日 09:28
0 0

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


2014年5月23日 09:25

相关推荐

    spring mvc json&&jackson jquery js

    Spring MVC中的`@ResponseBody`注解可以将方法的返回值直接转换为JSON格式发送到客户端,而`@RequestBody`则可以将请求体中的JSON数据解析成Java对象。 **Jackson** Jackson是Java中广泛使用的JSON库,它可以高效地...

    Spring MVC不能直接接收list类型参数的问题

    这种方法适用于 JSON 格式的请求体,通过 `@RequestBody` 注解,Spring MVC 可以自动将请求体中的 JSON 数据转换为 Java 对象。 #### 总结 以上介绍了三种解决 Spring MVC 无法直接接收 List 类型参数的方法。这些...

    Spring MVC跟jQuery和Twitter Bootstrap的结合

    使用`@RequestBody`和`@ResponseBody`注解,Spring MVC可以将JSON数据自动映射到Java对象。 4. **表单验证**:Spring MVC提供了一套表单验证机制,结合jQuery可以实现客户端的实时验证,提高用户体验。例如,使用...

    Spring MVC所需jar包

    8. **Dojo 或 jQuery**:如果在前端使用 JavaScript 框架,如 Dojo 或 jQuery,对应的库也需要包含在项目中,虽然这些不是 Spring MVC 的直接依赖,但它们能增强用户体验和交互效果。 9. **AOP 相关库**:如果使用...

    第三章 Spring MVC Servlet API与Json的支持

    为了实现JSON与后端数据的交互,我们通常还需要创建一个名为`MessageConverter`的类,Spring MVC会自动识别并使用这些转换器。例如,`MappingJackson2HttpMessageConverter`就是用来处理JSON的转换器。开发者可以...

    jQuery Spring MVC

    1. **Ajax通信**:Spring MVC 提供了`@ResponseBody`和`@RestController`注解,可以将后端处理的结果直接转换为JSON或XML格式返回给前端。jQuery 的`$.ajax()`或`$.get()`、`$.post()`方法可以发送Ajax请求,接收并...

    spring mvc文件上传实现进度条

    这个场景通常涉及到前端的JavaScript或jQuery库(如jQuery File Upload)与后端的Spring MVC控制器之间的交互,以及可能的多线程处理来跟踪文件上传的进度。接下来,我们将深入探讨如何在Spring MVC中实现这一功能。...

    前端将浏览器端麦克风语音流传输给java后端

    总的来说,前端通过Web Audio API获取并录制麦克风语音流,使用Fetch API或AJAX将分段的音频文件发送到Java后端。后端则需要设置相应的接口来接收并处理这些文件。这种技术广泛应用于在线会议、实时语音聊天、语音...

    Spring MVC前端与后端5种ajax交互方法【总结】

    在Spring MVC框架中,前端与后端的数据交互通常借助于Ajax技术实现,使得页面无需刷新即可更新局部数据。本文将详细介绍五种不同的Ajax交互方法,适用于前端开发人员优化用户体验。 ### 方式一:通过URL传参 在第一...

    spring mvc 完整示例 前台+后台

    Spring MVC 是一个强大的Java Web开发框架,用于构建高效、可维护和模块化的Web应用程序。...这个示例涵盖了从后端控制器设计到前端AJAX交互的多个关键知识点,是学习Spring MVC开发的一个良好起点。

    Spring mvc 接收json对象

    本文主要介绍如何在Spring MVC中接收JSON数据对象,并通过示例代码进行详细说明。 首先,Spring MVC在处理HTTP请求时,会利用HTTP消息转换器自动将JSON数据转换为Java对象。这主要依赖于注解@RequestBody。@Request...

    spring-mvc-jquery.zip_jquery_mvc jquery_spring jquery_spring mvc

    1. **异步数据加载**:使用jQuery的$.ajax或$.getJSON函数,向Spring MVC的Controller发送请求,获取JSON格式的数据,然后动态地更新页面内容。 2. **表单验证**:在客户端使用jQuery进行表单验证,如果验证失败,...

    Spring.MVC学习指南.pdf

    Spring MVC 是一个基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于构建Web应用程序的后端控制器。这份“Spring.MVC学习指南.pdf”很可能是为了帮助开发者深入理解和掌握Spring MVC的核心概念...

    spring mvc +Extjs

    在现代Web开发中,Spring MVC和ExtJS是两个常见的技术,用于构建强大的后端和前端应用。本篇文章将深入探讨如何使用Spring MVC 3与ExtJS进行数据交互,特别是通过JSON格式来实现这一过程。 首先,Spring MVC 3引入...

    SpringMVC后端返回数据到前端代码示例

    前端可以通过JavaScript或jQuery的Ajax请求获取这个JSON数据,并在页面上动态渲染。例如,使用jQuery的`$.ajax`或`$.getJSON`方法: ```javascript $.ajax({ url: '/getJsonComments', type: 'GET', dataType...

    springmvc_jpbm5_document.zip_spring mvc

    1. **Spring MVC + jQuery easyUI 做的ajax版本用户管理**:这可能是一个使用Spring MVC处理后端请求,并结合jQuery的easyUI库来实现前端页面的动态更新,特别是用户管理功能,涉及到Ajax异步通信和JSON数据交换。...

    javascprit+后台Spring mvc模块源码

    总结一下,这个源码包涵盖了从JavaScript前端到Spring MVC后端的完整开发流程,包括了前端UI的实现、后端的请求处理、业务逻辑以及数据访问。对于想要学习或深入理解前后端交互以及Spring MVC工作原理的开发者来说,...

    SpringMVC接收多个对象的4种方法

    本文将详细讲解四种不同的方法来接收并处理多个对象,以满足后端控制器从前端表单获取多名乘客信息的需求。 1. **表单提交,以字段数组接收** 这是最基础的方法,通过在HTML表单中定义相同名称的输入字段,但通过...

Global site tag (gtag.js) - Google Analytics