博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RequestBody/ResponseBody处理Json数据
阅读量:2253 次
发布时间:2019-05-09

本文共 1421 字,大约阅读时间需要 4 分钟。

7.1.请求Json响应Json

1.添加处理json数据配置

<!-- 注解适配器:添加json转换器-->

                   <beanclass="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">

                   <propertyname="messageConverters">

                   <list>

                   <beanclass="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"></bean>

                   </list>

                   </property>

                   </bean>

1.编写代码【请求json、返回json】

@Controller

@RequestMapping("json")

public class MyJsonController {

         @RequestMapping("requestJson.do")

         public @ResponseBody User requestJson(Model model,@RequestBody User u){

                  

                   System.out.println("用户信息:"+u);

                  

                   returnu;

         }}

2.编写页面ajax

<%@ page language="java"contentType="text/html; charset=UTF-8"

   pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type"content="text/html; charset=UTF-8">

<title>Insert title here</title>

<script type="text/javascript"src="${pageContext.request.contextPath}/js/jquery-1.9.1.min.js"></script>

<script type="text/javascript">

//请求json,返回json

 function request_json(){

         var user =JSON.stringify({"userName:"张思德","age":"21"});

                    $.ajax({         

                    type:'POST',

                    url:'${pageContext.request.contextPath}/json/requestJson.do',

                    contentType:'application/json;charset=utf-8',

                    data:user,

                    success : function(data){                      

                             alert(data.userName+":"+data.age);

                    }              

          })   

 }

</script>

</head>

<body>

<input type="button"οnclick="request_json()" value="请求json,返回json">

</body>

</html>

转载地址:http://vcmdb.baihongyu.com/

你可能感兴趣的文章
业务系统设计
查看>>
配置本地https
查看>>
js处理select操作总结
查看>>
基于Objectvie-C基础教程(第2版)做的笔记
查看>>
用户的批量处理
查看>>
$分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
查看>>
mysql 存储过程、循环
查看>>
剑指Offer——二叉树的深度
查看>>
indy10 学习2
查看>>
PHP7搭建项目遇到的坑
查看>>
RESTful风格编程
查看>>
Eclipse add Tomcat 7 blank server name 【无法输入server name】
查看>>
关于set,map与一维数组的一些初步理解
查看>>
spring cloud实战与思考(四) JWT之Token主动失效
查看>>
在XCode中使用XCTest
查看>>
简单弹出视图
查看>>
pku-2909 (欧拉筛)
查看>>
The following IP can be used to access Google website
查看>>
开始写点东西。
查看>>
Android手机分辨率基础知识(DPI,DIP计算)
查看>>