简述:

在servlet填充Response的时候,做JSON格式的数据转换

使用的类是net.sf.json.JSONObject,传入response对象和返回的显示类,修改response,返回前台JSON格式数据

    /*** 以JSON格式输出* @param response*/protected void responseOutWithJson(HttpServletResponse response,Object responseObject) {//将实体对象转换为JSON Object转换JSONObject responseJSONObject = JSONObject.fromObject(responseObject);response.setCharacterEncoding("UTF-8");response.setContentType("application/json; charset=utf-8");PrintWriter out = null;try {out = response.getWriter();out.append(responseJSONObject.toString());logger.debug("返回是\n");logger.debug(responseJSONObject.toString());} catch (IOException e) {e.printStackTrace();} finally {if (out != null) {out.close();}}}

转载于:https://www.cnblogs.com/zhujiabin/p/4733543.html

Response JSON数据返回相关推荐

  1. SpringMVC响应的方式,无数据跳转页面,带数据跳转页面.Json数据返回

    SpringMVC响应的方式,无数据跳转页面,带数据跳转页面.Json数据返回 页面跳转设定 //转发会把后端携带的request和Response发送到前端jsp,在jsp中可以直接使用其中的数据/ ...

  2. 解决后台json数据返回的字段需要替换的问题

    有时候后台json数据返回的字段含有"id",也有可能是有时候为了减少代码的冗余,两页面之间只是数据模型个别属性的区别,所以这时候最好是用到模型属性的替换,用新的属性替换返回的js ...

  3. Java处理JSON数据返回到前端的反斜杠

    一.场景简述 在写后端返回JSON数据到前端的时候,遇到了前端一直无法获得后端传输的数据,但实际已经后端已经传输到前端了.在看前端获取到后端返回的数据的时候发现JSON中含有反斜杠,如下图 想必一定是 ...

  4. Java后台返回和处理JSon数据的方法

    1.下载JsonObject相关jar包 在这里,我们使用JsonObject来将Java类型数据转换成Json类型,首先要下载该库相关的jar包,下载地址如下: http://files.cnblo ...

  5. java中map转为json数据_Java技术-将java中Map类型数据转化为json数据并以Ajax形式返回...

    Java技术-将java中Map类型数据转化为json数据并以Ajax形式返回html 1.自定义工具类(简单易用)-下面是我写的一个简单的工具类前端 package com.test.util; i ...

  6. 解决springmvc返回json数据IE出现文件下载和json数据中文乱码问题

    总结一下使用springmvc时经常会遇到的一个问题. springmvc返回json数据在IE浏览器中访问,会出现文件下载现象,这是因为IE10以下不支持application/json格式的Res ...

  7. 如何解析json字符串及返回json数据到前端

    前言:最近需要实现的任务是:写若干个接口,并且接口中的请求数据是json格式,然后按照请求参数读取前端提前整理好的json数据,并且将json数据返回到服务器端. 主要的工具:Gson  2.8.2 ...

  8. 那些年遇到的后台返回的奇葩json数据

    前言 开发多年,遇到的后台有很多,不同的人写的代码风格不一样,写出来的接口也不一样.下面就请求失败的接口举个例子,让大家看看有哪些奇葩的接口.反正我看的想打人了有木有? 1. 返回一片空白. 大哥,你 ...

  9. EasyUI Form提交后json数据IE上需要下载(转)

    EasyUI Form提交后json数据IE上需要下载(转) 在使用EasyUI的form中的submit方法时,返回json在IE中变成提示下载的问题,代码如下: $('#fileForm').fo ...

最新文章

  1. java中组件与容器_java中的容器组件和非容器组件
  2. 计算机组成原理(分析计算题解析)内附填空,选择,解答题答案
  3. 通过Spring Data Neo4J操作您的图形数据库
  4. python中concat的用法_python pandas concat用法及代码示例
  5. 解决Driver/library version mismatch
  6. 我在阿里工作9年,今天我离职了
  7. Java滑动窗口实现当前窗口内最大值输出
  8. sc config tlntsvr start=_全新四川方言剧【卓别林SC方言版】来啦!
  9. 残差网络 ResNet 为什么能训练出1000层的模型 动手学深度学习v2
  10. 浏览器linux2019,2019火狐浏览器
  11. 简单介绍企业erp系统究竟是什么?
  12. 输入起止坐标,返回途径网格。
  13. Matlab中text函数在图像中固定位置添加信息的用法
  14. Java有序数组——原地去重——不使用额外空间
  15. VSCode 工具常用插件
  16. ROS2读取realsense摄像头数据并发布topic到ros2
  17. 使用CSS去除 去掉超链接的下划线方法
  18. 《python爬虫实战》:爬取贴吧上的帖子
  19. Java,配置Java环境
  20. 基于GraphHooper的离线导航软件实现

热门文章

  1. 二叉树 中序遍历 python_leetcode No.105 从前序与中序遍历序列构造二叉树
  2. 计算机网络—数据链路层设备与两种域的区别
  3. 寻找无向图的关节点(Articulation Points)和判断图是否是双连通图(Biconnect Graph)
  4. 判断是否是完全二叉树和是否为满二叉树
  5. bzoj 1622: [Usaco2008 Open]Word Power 名字的能量
  6. 关于YOLOv3的文章
  7. 基于水平集方法和G0模型的SAR图像分割
  8. python网络爬虫系列教程——python中pyquery库应用全解
  9. 使用struts2中默认的拦截器以及自定义拦截器
  10. Linux搭建SVN 服务器(转)