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> ...
随机推荐
- 高性能网站性能优化与系统架构(ZT)
转载请保留出处:俊麟 Michael’s blog (http://space.itpub.net/7311285/viewspace-97) 我在CERNET做过拨号接入平台的搭建,而后在Yahoo ...
- JS 之高级函数
作用域安全的构造函数 当使用new调用构造函数时,构造函数内部this对象会指向新创建的对象实例.如果不使用new,直接调用的话,则this对象会映射到window对象上.所以需要判断下. eg: f ...
- Python之socket(套接字)
Socket 一.概述 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求. ...
- 身份证号码自动生成程序(Python)
今天收到一个小需求:需要一个自动生成身份证号码的小程序.近期用python较多,因此打算用python实现. 需求细化: 1.身份证必须能够通过身份证校验程序. 2.通过查询,发现身份证号码是有国家标 ...
- 学习笔记——Maven实战(三)多模块项目的POM重构
重复,还是重复 程序员应该有狗一般的嗅觉,要能嗅到重复这一最常见的坏味道,不管重复披着怎样的外衣,一旦发现,都应该毫不留情地彻底地将其干掉.不要因为POM不是产品代码而纵容重复在这里发酵,例如这样一段 ...
- Android Studio修改项目的包名
android studio的修改包名,没有有Eclipse环境中那么好操作.也可能你对Eclipse的操作比较熟悉,对Andoid Studio的操作还不太熟悉.在项目的开发中,你可能遇到需要更改模 ...
- Javascript基础系列之(三)数据类型 (字符串 String)
javascript一共有9种数据类型 字符串 String 数值型 Number 布尔型 Boolean 未定义 Undefine 空值 Null 对象 Object 引用Refernce 列表型 ...
- Android EditText使用详解
一:新建HelloEditText工程 新建一个Hello world详细步骤可以参见 Android教程之三:第一个Android应用,HelloWorld 创建设置如下: Project name ...
- MySQL 5.6 my.cnf 参数说明
# 以下选项会被MySQL客户端应用读取. # 注意只有MySQL附带的客户端应用程序保证可以读取这段内容. # 如果你想你自己的MySQL应用程序获取这些值. # 需要在MySQL客户端库初始化的时 ...
- “耐撕”团队 2016.04.06 站立会议
1. 时间:20:00--20:20 共计20分钟. 2. 成员: Z 郑蕊 * 组长 (博客:http://www.cnblogs.com/zhengrui0452/), P 濮成林(博客:http ...