SpringMVC 返回JSON数据
首先添加json包
aaarticlea/png;base64,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" alt="" />
访问:http://localhost:8080/springmvc3/user/view/3
返回的是:
=============查看用户信息=========== ID:3
userName:T03
password:333333
email:tO3@bdqn.cn
访问:http://localhost:8080/springmvc3/user/view/3?json
返回的是{"id":"3","userName":"T03","password":"333333","email":"tO3@bdqn.cn"}json对象
controller
//地址中的参数用{id}来写
//REST风格 是/user/list/{id} 网页那是?id=3
@RequestMapping(value="/view/{id}",method=RequestMethod.GET)
public String view(@PathVariable String id,Model model){
//userlist。get就是拿到key(id)的值
model.addAttribute(userList.get(id));
return "user/view";
}
//params="json"的意思:访问view这个方法时,必须有一个json参数(json也可以命名为其他)
//当返回一个对象时,对象需要在@ResponseBody的数据区里显示
//如果你用@ResponseBody就得返回一个对象
//返回一个json对象
@RequestMapping(value="/view/{id}",method=RequestMethod.GET,params="json")
@ResponseBody //ajax controller的方法返回对象,返回的结构写入到http responseBody的数据区内
public User view(@PathVariable String id){
return userList.get(id);//把String转换为对象可以用JSONObject(自己查)
}
SpringMVC 返回JSON数据的更多相关文章
- 【Spring学习笔记-MVC-3.1】SpringMVC返回Json数据-方式1-扩展
<Spring学习笔记-MVC>系列文章,讲解返回json数据的文章共有3篇,分别为: [Spring学习笔记-MVC-3]SpringMVC返回Json数据-方式1:http://www ...
- 【Spring学习笔记-MVC-4】SpringMVC返回Json数据-方式2
<Spring学习笔记-MVC>系列文章,讲解返回json数据的文章共有3篇,分别为: [Spring学习笔记-MVC-3]SpringMVC返回Json数据-方式1:http://www ...
- 【Spring学习笔记-MVC-3】SpringMVC返回Json数据-方式1
<Spring学习笔记-MVC>系列文章,讲解返回json数据的文章共有3篇,分别为: [Spring学习笔记-MVC-3]SpringMVC返回Json数据-方式1:http://www ...
- SpringMVC返回JSON数据时日期格式化问题
https://dannywei.iteye.com/blog/2022929 SpringMVC返回JSON数据时日期格式化问题 博客分类: Spring 在运用SpringMVC框架开发时,可 ...
- springMVC返回json数据乱码问题及@RequestMapping 详解
原文地址:https://blog.csdn.net/u010127245/article/details/51774074 一.@RequestMapping RequestMapping是一个用来 ...
- springMVC返回json数据乱码问
在springMVC controller中返回json数据出现乱码问题,因为没有进行编码,只需要简单的注解就可以了 在@RequestMapping()中加入produces="text/ ...
- SpringMVC——返回JSON数据&&文件上传下载
--------------------------------------------返回JSON数据------------------------------------------------ ...
- 关于springmvc 返回json数据null字段的显示问题-转https://blog.csdn.net/qq_23911069/article/details/62063450
最近做项目(ssm框架)的时候,发现从后台返回的json(fastjson)数据对应不上实体类,从数据库查询的数据,如果对应的实体类的字段没有信息的话,json数据里面就不显示,这不是我想要的结果,准 ...
- springmvc 返回json数据给前台jsp页面展示
spring mvc返回json字符串的方式 方案一:使用@ResponseBody 注解返回响应体 直接将返回值序列化json 优点:不需要自己再处理 步骤一:在spring- ...
- SpringMVC 返回JSON数据的配置
spring-mvc-config.xml(文件名称请视具体情况而定)配置文件: <!-- 启动Springmvc注解驱动 --> <mvc:annotation-driven> ...
随机推荐
- Java6 String.substring()方法的内存泄露
substring(start,end)在Java编程里面经常使用,没想到如果使用不当,会出现内存泄露. 要了解substring(),最好的方法便是查看源码(jdk6): /** * <blo ...
- Anaconda安装更新库
平台:win64+anaconda 1. 如何查看已安装的库 打开 Anaconda Command Prompt ,在命令提示符窗口中输入以下命令: pip list # 或者 conda list ...
- 慢牛股票-基于Sencha+Cordova的股票类APP
13,14这两年,我的业余时间都花在了移动互联网技术和股票技术分析上,14年底,终于开发完成慢牛,上线小米应用商店.应用宝.百度应用商店. 慢牛是一款数据分析类的股票APP,提供数据订阅和数据分析 ...
- MVVM开源框架Knot.js 教程2 - 大幅改变前端框架开发体验的Debugger
Knotjs教程系列 1.CBS初步 2.Knot.js Debugger(本文) ....持续增加中 Knot.js 教程2 - 改变前端框架开发体验的Debugger Debugger只是一个方便 ...
- Daily English
- java数组的增删改查
import java.util.List; import java.util.ArrayList; import java.util.Set; import java.util.HashSet; p ...
- IntellJ IDEA 所有快捷键
登录下面网站. http://www.jetbrains.com/idea/documentation/ 下载Keymap for Windows/Linux 后面的PDF文档.
- hdu4825 字典树 XOR
用字典树思想来做.对于一个数,给出他的二进制,然后更具二进制建立字典树,然后每次询问的时候的数也给出二进制,如果当前为1,那就向0走,为0,向1走. #include<stdio.h> # ...
- 【UVALive 3905】BUPT 2015 newbie practice #2 div2-D-3905 - Meteor
http://acm.hust.edu.cn/vjudge/contest/view.action?cid=102419#problem/D The famous Korean internet co ...
- 【poj2079】 Triangle
http://poj.org/problem?id=2079 (题目链接) 题意 求凸包内最大三角形面积 Solution 旋转卡壳. 只会n²的做法,但是竟然过了.就是枚举每一个点,然后旋转卡壳另外 ...