1. Json开发相关jar包

2. @RequestBody用于接收用户传入json串转成pojo

3. @ResponseBody把pojo转成json串响应用户

4. 例子

4.1. 新建一个名为SpringMVCJSON的Web工程, 拷入相关jar包, 同时加入jquery支持

4.2. 新建一个User.java的实体类

package com.lywgames.domain;import java.io.Serializable;public class User implements Serializable{private static final long serialVersionUID = 1L;private Integer id;private String name;private Integer age;public User() {    }public User(Integer id, String name, Integer age) {this.id = id;this.name = name;this.age = age;}public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age = age;}@Overridepublic String toString() {return "User [id=" + id + ", name=" + name + ", age=" + age + "]";}}

4.3. 新建一个JsonAction.java的处理器

package com.lywgames.web.action;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.lywgames.domain.User;@Controller
public class JsonAction {@RequestMapping("getJson")// @ResponseBody把pojo转成json串响应用户@ResponseBody// @RequestBody用于接收用户传入json串转成pojopublic User getJson(@RequestBody User user) {System.out.println(user);user.setName("lisi");user.setAge(16);return user;}
}

4.4. 在src目录下新建springmvc.xml配置

4.5. 修改web.xml

4.6. 编写index.jsp

4.7. 运行项目

4.8. 发送请求, 把json类型的请求数据直接绑定给了实体类

4.9. 响应了json类型的数据

007_请求返回Json相关推荐

  1. ajax绑值,AJAX请求,返回json进行页面绑值

    前台代码: index.html 去往含有ajax的页面 点我! queryList.html AJAX请求,返回json进行页面绑值 var name = "测试"; //测试与 ...

  2. ajax返回字符串怎么处理,ajax请求返回json字符串/json对象 处理

    1. 返回json字符串如何处理 $.ajax({ url:xxx, success:function(date){ }, error:function(){ } }); 通过最原始的返回: Prin ...

  3. 使用jQuery发送POST,Ajax请求返回JSON格式数据

    问题: 使用jQuery POST提交数据到PHP文件, PHP返回的json_encode后的数组数据,但jQuery接收到的数据不能解析为JSON对象,而是字符串{"code" ...

  4. HTTP协议post请求返回json数据

    有两种方式:大家详细看看,非常好用! import java.io.BufferedReader; import java.io.InputStream; import java.io.InputSt ...

  5. ajax返回数据输出成表,javascript代码实例教程-ajax请求返回Json格式数据如何循环输出成table形式...

    小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过. 首先,Ajax请求数据,(用的是Jquery的Ajax) [javascript] $(function(){ ...

  6. 【python 爬虫乱码】request请求返回json乱码如何解决

    请求网页返回json 往往出现乱码,那么如何解决呢,举个例子, # -*- coding: utf-8 -*-import requests import json url="https:/ ...

  7. SSM+JSP+Bootstrap+Ajax小实例(员工CRUD系统)(五:员工查询前后端(请求返回json的方式))

    原文再续,书接上回.上次我们讲了怎么把用户信息放到model里,然后用jsp+bootstrap做一个简单又不丑陋的界面去展示,但是现在讲究前后端分离,所以我们的接口返回一个json才是如今的王道,这 ...

  8. 学习网络请求返回json对应的model

    原来泛型可以这样用: 网络返回基类,返回一个code,msg,body,其中body不确定,所以,我们把它写成泛型 import org.json.JSONObject;/*** 网络请求的基类* C ...

  9. ajax请求返回json实例,Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据

    一.AjaxJson.aspx 处理业务数据,产生JSon数据,供JqueryRequest.aspx调用,代码如下: protected void Page_Load(object sender, ...

最新文章

  1. 清华大学开源迁移学习算法库:基于PyTorch实现,支持轻松调用已有算法
  2. 阻塞与非阻塞、同步与异步 I/O模型
  3. php 连接 onenet,arduino一直连接不上onenet
  4. linux下安装gcc
  5. c语言getch函数_在C / C ++中使用getch()函数
  6. 什么是cc攻击以及个人网站遭到cc攻击的解决方法
  7. 显示器知识:分辨率1080P、2K、4K、8K相关知识介绍,看完你就懂了!
  8. HTML+CSS实现导航条及下拉菜单1
  9. Java面向对象程序设计(四)-- 继承与多态
  10. 解决The following packages have unmet dependencies问题!!!
  11. Hive SQL查询效率提升之Analyze方案的实施
  12. 设计模式连环炮-要做规范化产品线的老厂长!
  13. 手把手教你架设电影服务器
  14. JVM: java虚拟机
  15. matlab绘图修改字体大小,matlab绘图中设置字体及图片大小
  16. 最新综述 | 皮层内外无线神经信号记录系统为脑机接口技术注入全新血液
  17. 停车辅助系统的技术和变化
  18. MyEclipse安装:MyEclipse安装教程(包含视频教程)
  19. c#语言float转换int,关于C#:在x86上将float转换为int的最快方法是什么
  20. Delphi FireMonkey 振动手机

热门文章

  1. vim、g++、gdb及makefile的学习
  2. 网管必备的十大网络安全测试工具
  3. [译] 提高日志质量的 5 大技巧
  4. LDP传输地址配置——Vecloud
  5. MySQL事务效率测试
  6. js中的(function(){...})()
  7. WebSocket 中的Netty
  8. 【编程语言】Java基础进阶——面向对象部分
  9. 蓝桥杯基础练习--杨辉三角
  10. Python基础(6)_函数