`

spring mvc接受页面json对象,处理后传出json到页面并输出

 
阅读更多

JSON.stringify 必须要用,否则页面的json被spring mvc接受时候为对象,对面会自动转成对象字符串乱码。  所以用这个方法可以把json转成字符串传送。

页面
引用
<script src="${ctx}/common/js/customer/jquery.json-2.3.min.js"></script>
<div id="res"></div>
<script>
var postData=JSON.stringify( {"Body":{"SecUser":"iphone1.0"},"Header":{"MsaleTunn":"001","Sign":"4027ac80ca9bb07f638afd911c3febd9"}});
$.ajax({ 
    url:"${ctx}/security/login", 
    type:"POST", 
    contentType: "application/json", 
    dataType: "json", 
    data:postData, 
    success:function(respon){ 
    $("#res").html(JSON.stringify(respon));
    }, 
    error:function(er){ 
        $("#res").html(JSON.stringify(er));
    } 
});
</script>


代码
@Controller
@RequestMapping("/security")
public class SecurityController {

	@Autowired
	private LoginAction loginAction;
	
	@RequestMapping(value = "/login", method = RequestMethod.POST)
	public @ResponseBody String login(@RequestBody String json) {
		return loginAction.action(json);
	}
	@RequestMapping(value = "")
	public  String login() {
		int i=1+1;
		return "mobile/test";
	}
}



分享到:
评论

相关推荐

    Spring MVC 学习笔记 九 json格式的输入和输出

    在这个学习笔记中,我们将深入探讨如何在Spring MVC中处理JSON格式的数据,包括输入和输出。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛应用于前后端数据传输。 1. **JSON格式简介** ...

    spring mvc(整合了json)

    引入依赖后,Spring MVC 可以自动处理 JSON 格式的请求和响应。 2. **配置 Spring MVC**:在 Spring MVC 的配置文件中,我们需要添加 `Jackson` 的转换器,使得 Spring MVC 能够解析和生成 JSON 数据。例如,在使用...

    spring mvc json&&jackson jquery js

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

    四. Spring MVC 3 支持json及 常见错误解决

    在Spring MVC 3中,对JSON的支持是其重要的特性之一,它使得前后端数据交互更加便捷,尤其在如今的Web应用中,JSON已经成为数据传输的标准格式。本篇将深入探讨Spring MVC 3对JSON的支持以及解决常见错误的方法。 ...

    spring MVC 对 ResponseBody返回json数据进行脱敏处理

    在Spring MVC框架中,开发Web应用时经常需要将对象转换为JSON格式的数据并返回给客户端。然而,在处理敏感数据时,我们可能希望对这些数据进行脱敏,即隐藏或替换某些字段,以保护用户隐私或者确保数据安全性。本文...

    Spring3 MVC Ajax with JSON

    这个项目提供的示例工程应该包含了一个工作流程的完整实例,从Ajax请求到Spring MVC的处理,再到JSON响应的返回,帮助开发者理解并掌握这一技术栈的使用。通过深入研究和实践,你将能够熟练地在自己的项目中应用这些...

    Spring mvc Json处理实现流程代码实例

    为了返回JSON响应,只需在控制器方法中返回Java对象,Spring MVC会自动调用合适的HttpMessageConverter(如`MappingJackson2HttpMessageConverter`)将对象转换成JSON字符串,并设置响应内容类型为`application/json...

    spring-mvc-jsonview源代码

    当返回类型为@RequestBody或@ResponseBody时,Spring MVC会自动将返回的对象转换为JSON,发送到客户端。 三、源代码分析 1. pom.xml:项目依赖管理文件,包含了Spring MVC、Jackson库和其他相关依赖。例如,添加...

    spring mvc拦截器过滤json中的null值

    拦截器是Spring MVC提供的一种AOP(面向切面编程)特性,允许我们在请求处理之前、之后或者在视图渲染之后进行一些预处理或后处理操作。我们可以利用拦截器来实现对HTTP请求的过滤,包括修改请求参数、日志记录、...

    springmvc对json支持

    在Spring MVC中,处理JSON主要涉及到两个关键组件:Jackson库和Spring MVC的配置。Jackson是Java中最流行的JSON库之一,它提供了解析JSON到Java对象和将Java对象序列化为JSON的能力。 1. **Jackson库**:Jackson库...

    spring mvc json学习

    在这个例子中,`@RequestBody`将接收到的JSON数据转换为`User`对象,然后我们处理这个对象并返回一个包含新创建用户的HTTP响应。`ResponseEntity`允许我们控制HTTP状态码和响应体。 在处理JSON响应时,有时我们可能...

    spring4 mvc json配置jar包

    在开发基于Spring4 MVC的Web应用时,JSON(JavaScript Object Notation)是一...通过正确配置和使用这些库,开发者可以轻松地将Java对象转换为JSON格式,发送到客户端,或者接收JSON数据并转换为Java对象进行业务处理。

    spring mvc生成xml或json

    在Spring MVC框架中,开发人员经常需要处理不同的数据交换格式,如XML和JSON,以便与客户端进行交互。这两种格式在Web应用中广泛用于传输数据,因为它们轻量级且易于解析。下面我们将深入探讨如何在Spring MVC中生成...

    spring mvc + spring + mybatis+json整合

    HandlerMapping将请求映射到特定的Controller方法,Controller处理业务逻辑后返回ModelAndView对象,ViewResolver解析视图名并渲染结果。 2. **Spring框架整合**: Spring通过其IoC(Inversion of Control,控制...

    spring—mvc -json

    5. 测试:现在,当客户端向 `/person` URL发起GET请求时,Spring MVC会将`getPerson`方法返回的`Person`对象自动转换为JSON格式并返回给客户端。 在提供的`JavaJson`压缩包中,可能包含了实现上述步骤的源代码示例...

    最全最经典spring-mvc教程

    Spring MVC还支持数据绑定,自动将请求参数绑定到Java对象,这极大地简化了表单提交的处理。对于验证,Spring MVC提供了BindingResult和Validator接口,用于校验模型数据的正确性。 另外,Spring MVC与Spring框架的...

    spring3-miniweb.rar_spring json_spring3_spring3 mvc

    现在,当客户端发送一个包含JSON数据的POST请求到"/save"端点时,Spring MVC会自动将JSON解析为`User`对象,然后调用`save`方法。方法执行完毕后,返回的字符串会被自动转换为JSON并发送回客户端。 这个压缩包...

    Spring处理json,客户端处理json

    综上所述,Spring框架提供了丰富的功能来处理客户端发送的JSON数据,并以JSON形式返回响应。这涉及到了HTTP请求的处理、JSON的序列化和反序列化,以及客户端和服务器之间的数据交互。在实际开发中,还需要考虑错误...

    用Spring MVC 搭建JSON 数据服务器(二)

    在该方法内部,我们可以创建Book对象并使用Gson库将其转换为JSON字符串。 以下是HelloController.java中的示例代码: ```java import com.google.gson.Gson; import org.springframework.web.bind.annotation....

    spring mvc异常处理

    这个接口提供了`resolveException`方法,该方法会在Spring MVC找不到合适的`@ExceptionHandler`方法时调用: ```java public class MyExceptionResolver implements HandlerExceptionResolver { @Override ...

Global site tag (gtag.js) - Google Analytics