博客
关于我
强烈建议你试试无所不能的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/

你可能感兴趣的文章
环境变量
查看>>
win7系统IE任务栏如何不用选择列表直接弹出IE
查看>>
Eclipse/Subclipse,TortoiseSVN清除密码
查看>>
weblogic12.1生产模式和开发模式切换
查看>>
JIRA的常用选项
查看>>
Firefox和IE浏览器清除缓存方法
查看>>
查询Oracle正在执行和执行过的SQL语句
查看>>
tomcat和weblogic设置编码方式
查看>>
spring设置字符编码过滤器
查看>>
不同浏览器上中文文件名的下载乱码问题
查看>>
WebLogic 12c重置控制台密码
查看>>
uploadify打开文件时乱码的解决办法
查看>>
sso单点退出的问题,只自己应用退出了,
查看>>
linux安装mysql-5.1.60 tar.gz
查看>>
在word文档里有一个向下的箭头,那是什么标志?
查看>>
UltraEdit升级后菜单变英文的了,退回之前的版本还是英文的解决办法
查看>>
oracle 修改计算机名
查看>>
VMware 复制linux虚拟机
查看>>
weblogic 12c weblogic.xml 详解
查看>>
weblogic12c 会话复制
查看>>