java 控制器 返回 json_SpringMVC中controller返回json数据的方法
java 控制器 返回 json_SpringMVC中controller返回json数据的方法
1.方法一:
使用springmvc原生注解@ResponseBody
@ResponseBody
@RequestMapping("/getJson")
public Object getJson(){
return new Object();
}
注意:
1.@ResponseBody的作用:将目标方法的返回值自动转换成json格式,然后返回给前端
2.方法二:
使用手动写的json工具类
@RequestMapping("/getJson")
public void getJson(HttpServletResponse response){
Object obj = new Object();
JSONObject json = JSONObject.fromObject(obj);
JsonUtils.ajaxJson(json.toString(), response);
}
附上JsonUtils工具类的代码:
import java.io.IOException;
import javax.servlet.http.HttpServletResponse;
public class JsonUtils {
public static void ajaxJson(String jsonString,HttpServletResponse response) {
ajax(jsonString, “application/json”,response);
}
public static void ajax(String content, String type,HttpServletResponse response) {
try {
response.setContentType(type + “;charset=UTF-8”);
response.setHeader(“Pragma”, “No-cache”);
response.setHeader(“Cache-Control”, “no-cache”);
response.setDateHeader(“Expires”, 0);
response.getWriter().write(content);
response.getWriter().flush();
} catch (IOException e) {
e.printStackTrace();
}
}
}
java 控制器 返回 json_SpringMVC中controller返回json数据的方法相关推荐
- [转载]Asp.net MVC中Controller返回值类型
Asp.net MVC中Controller返回值类型 在mvc中所有的controller类都必须使用"Controller"后缀来命名 并且对Action也有一定的要求: 必须 ...
- python返回json数据_python和flask中返回JSON数据的方法
在python中可以使用json将数据格式化为JSON格式: 1.将字典转换成JSON数据格式: s=['张三','年龄','姓名'] t={} t['data']=s return json.dum ...
- Spring MVC 3.0 返回JSON数据的方法
Spring MVC 3.0 返回JSON数据的方法 1. 直接 PrintWriter 输出 2. 使用 JSP 视图 3. 使用Spring内置的支持 // Spring MVC 配置 <b ...
- pandas使用isna函数和any函数计算返回dataframe中包含缺失值的数据行(rows with missing values in dataframe)
pandas使用isna函数和any函数计算返回dataframe中包含缺失值的数据行(rows with missing values in dataframe) 目录
- vue.js中mock本地json数据
vue.js中mock本地json数据 新版本的vue项目中已经将dev-server.js,dev-client.js两个js文件合并到了webpack.dev.conf.js文件中,以下分别是新旧 ...
- html页面加载json数据,在html中显示JSON数据的方法
背景: 有时候我们需要将json数据直接显示在页面上(比如在做一个接口测试的项目,需要将接口返回的结果直接展示),但是如果直接显示字符串,不方便查看.需要格式化一下. 解决方案: 其实JSON.str ...
- Java如何给Mysql中插入year类型数据
文章目录 Java如何给Mysql中插入year类型数据 实际问题: 解决方案: 从数据库中读取year类型数据到Java 从Java中往数据库存储year数据 Java如何给Mysql中插入year ...
- Java 和 Python 解析动态 key 的 JSON 数据
一.概述 解析JSON过程中,什么情况都可能遇到.遇到特殊的情况,不会怎么办?肯定不是设计的问题,一定是你的姿势不对. 有这样一种JSON需要解析: {"b3444533f6544" ...
- Swift语言中如何使用JSON数据教程
原文:Swift语言中如何使用JSON数据教程 这是一篇翻译文章,原文出处:http://www.raywenderlich.com/82706/working-with-json-in-swift- ...
最新文章
- 作为计算机专业的你,这些点你命中了哪些?
- 找到一篇有关A*算法文章,不错~收藏
- epplus保存为流_C# 使用EPPlus 秒导出10万条数据
- JavaScript和JQuery获取DIV的值
- 机器学习中优化算法论文合集
- TTL转USB电路(CH340G)
- ps怎么缩放图层大小_PS怎么快速修改图层大小|Adobe Photoshop CS6图层大小尺寸调整--系统之家...
- Python爬虫入门教程 7-100 蜂鸟网图片爬取之二
- 大话设计模式之爱你一万年:第十八章 行为模式:中介者模式:那些年的情书-邮局传情:1.	中介者模式基本概念
- 《那封08年收到的情书》
- C# 使用SQLite 错误 - 试图加载格式不正确的程序
- 华为机试字符串分割c语言,2014年华为上机机试c语言标题和答案
- java中二维数组Array
- 树莓派HDMI无输出
- win7打开计算机 多窗口,win7电脑无法在一个窗口中打开多个文件夹怎么办?
- 初识MIMO(三):天线分集技术及其仿真
- java怎么强制回收某个对象_4、如何强制垃圾回收一个对象?(java)
- ACM-ICPC 2018 焦作赛区网络预赛(A B E F G H I K L)
- 写给程序员的UI设计书 (转) (二)
- 计算机职称考试在线软件,职称计算机考试模拟软件windowXP模块免费版
热门文章
- python MOOC 笔记
- python中的for in循环有什么意思_for _ in xxx中的下划线_是什么意思?
- Actor-Critic 方法
- 数字 IC 技能拓展(24)单口、伪双口、真双口 RAM、单口、双口 ROM 的区别与联系
- c语言水仙花 while,c语言如何解水仙花数
- Simulink仿真运行实际时间
- python开源项目新手_9月份Github上热门的Python开源项目
- 程序员的荒谬之前还是至理名言?——摘录
- unity3d实战项目——拯救大兵2:界面设计之自定义GUI皮肤
- java dubbo 连接 zk 报错 Session 0x0 for server 127.0.0.1/<unresolved>:2181, unexpected error, closing so