http响应头设置

    protected void service(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {// 设置响应头数据response.setHeader(null, "HTTP/1.1 200 OK");response.setHeader("Server", "Apache-Coyote/1.1");response.setHeader("Date", "Sun, 10 Jan 2016 04:09:02 GMT");// 当有下面这一个头设置时,访问得不到想要的json数据,不设置就可以访问并得到json数据// response.setHeader("Transfer-Encoding", "chunked");response.setHeader("Content-Type", "application/json;charset=UTF-8");// 本地的一个json数据文件File file = new File("D:/Environments/test.json");InputStream in = new FileInputStream(file);byte[] buffer = new byte[1024];int num = 0;OutputStream out = response.getOutputStream();while((num=in.read(buffer))!=-1){out.write(buffer, 0, num);}if(in!=null){in.close();}}

在上述的响应头Transfer-Encoding设置了,为什么不能够得到json数据?未知

D:/Environments/test.json
{"rows":[{"id":"1","data":["0","1","工地监测_金石·星海湾·大门","工地","魏都区","","2015-12-10 18:05:36","<a href='javascript:void(0)' οnclick=editProject('1');>工程信息</a>/<a href='javascript:void(0)' οnclick=editMonitorType('1');>门限设置</a>/<a href='javascript:void(0)' οnclick=editGkz('1');>关联国控站</a>/<a href='javascript:void(0)' οnclick=editMeasure('1');>设施标准</a>"]},{"id":"2","data":["0","2","工地监测_金汇广场·大门","工地","魏都区","","2015-12-11 11:05:52","<a href='javascript:void(0)' οnclick=editProject('2');>工程信息</a>/<a href='javascript:void(0)' οnclick=editMonitorType('2');>门限设置</a>/<a href='javascript:void(0)' οnclick=editGkz('2');>关联国控站</a>/<a href='javascript:void(0)' οnclick=editMeasure('2');>设施标准</a>"]},{"id":"3","data":["0","3","工地监测_壹号城邦东门","工地","魏都区","","2015-12-11 11:07:53","<a href='javascript:void(0)' οnclick=editProject('3');>工程信息</a>/<a href='javascript:void(0)' οnclick=editMonitorType('3');>门限设置</a>/<a href='javascript:void(0)' οnclick=editGkz('3');>关联国控站</a>/<a href='javascript:void(0)' οnclick=editMeasure('3');>设施标准</a>"]},{"id":"4","data":["0","4","工地监测_许昌恒大绿洲三期","工地","魏都区","是","2015-12-11 11:08:40","<a href='javascript:void(0)' οnclick=editProject('4');>工程信息</a>/<a href='javascript:void(0)' οnclick=editMonitorType('4');>门限设置</a>/<a href='javascript:void(0)' οnclick=editGkz('4');>关联国控站</a>/<a href='javascript:void(0)' οnclick=editMeasure('4');>设施标准</a>"]},{"id":"5","data":["0","5","工地监测_金石·星海湾·内部","工地","魏都区","是","2015-12-11 11:10:21","<a href='javascript:void(0)' οnclick=editProject('5');>工程信息</a>/<a href='javascript:void(0)' οnclick=editMonitorType('5');>门限设置</a>/<a href='javascript:void(0)' οnclick=editGkz('5');>关联国控站</a>/<a href='javascript:void(0)' οnclick=editMeasure('5');>设施标准</a>"]},{"id":"6","data":["0","6","工地监测_财富广场","工地","魏都区","","2015-12-11 11:11:00","<a href='javascript:void(0)' οnclick=editProject('6');>工程信息</a>/<a href='javascript:void(0)' οnclick=editMonitorType('6');>门限设置</a>/<a href='javascript:void(0)' οnclick=editGkz('6');>关联国控站</a>/<a href='javascript:void(0)' οnclick=editMeasure('6');>设施标准</a>"]},{"id":"7","data":["0","7","工地监测_金汇广场·内部","工地","魏都区","","2015-12-11 11:12:32","<a href='javascript:void(0)' οnclick=editProject('7');>工程信息</a>/<a href='javascript:void(0)' οnclick=editMonitorType('7');>门限设置</a>/<a href='javascript:void(0)' οnclick=editGkz('7');>关联国控站</a>/<a href='javascript:void(0)' οnclick=editMeasure('7');>设施标准</a>"]},{"id":"8","data":["0","8","工地监测_南关村安置小区项目","工地","魏都区","","2015-12-11 11:13:29","<a href='javascript:void(0)' οnclick=editProject('8');>工程信息</a>/<a href='javascript:void(0)' οnclick=editMonitorType('8');>门限设置</a>/<a href='javascript:void(0)' οnclick=editGkz('8');>关联国控站</a>/<a href='javascript:void(0)' οnclick=editMeasure('8');>设施标准</a>"]},{"id":"9","data":["0","9","工地监测_澜菲溪岸","工地","魏都区","是","2015-12-11 11:14:03","<a href='javascript:void(0)' οnclick=editProject('9');>工程信息</a>/<a href='javascript:void(0)' οnclick=editMonitorType('9');>门限设置</a>/<a href='javascript:void(0)' οnclick=editGkz('9');>关联国控站</a>/<a href='javascript:void(0)' οnclick=editMeasure('9');>设施标准</a>"]},{"id":"10","data":["0","10","工地监测_壹号城邦西门","工地","魏都区","是","2015-12-11 11:15:36","<a href='javascript:void(0)' οnclick=editProject('10');>工程信息</a>/<a href='javascript:void(0)' οnclick=editMonitorType('10');>门限设置</a>/<a href='javascript:void(0)' οnclick=editGkz('10');>关联国控站</a>/<a href='javascript:void(0)' οnclick=editMeasure('10');>设施标准</a>"]}]}

 注意:response.setHeader(key,value)的key,我同一个项目在家中电脑上可以设置为null,不会报空异常,但是在公司运行就会报nullException

转载于:https://www.cnblogs.com/TheoryDance/p/5118863.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/396949.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java用数组实现单词计数,MapReduce实现单词计数原理及Java编程:WordCount

MapReduce实现单词计数&#xff1a;WordCount单词计数的文本信息(hello.txt)&#xff1a;hello can i help youi have a dreammaybe you can help me​ 实现过程&#xff1a;​ Map过程&#xff1a;并行读取文本&#xff0c;对读取的单词进行Map操作&#xff0c;每个词将会形成…

python理论知识选择题_Python基础自测题答案和基础知识梳理

Python基础自测题答案和基础知识梳理 1.关于Python中的lambda表达式的函数体自能是单独一条语句&#xff0c;所以答案选择C。 例如&#xff1a;>>>g lambda x: 2*x1 g(3) 7 2.Python中的变量不需要事先声明&#xff0c;但是需要创建和赋值&#xff0c;否则你怎么用&a…

STM32f4 ARM Bootloader

参考资料&#xff1a; 基于ARM 的嵌入式系统Bootloader 启动流程分析 Bootloader 详解 ( 代码环境 | ARM 启动流程 | uboot 工作流程 | 架构设计) Android系统启动流程 -- bootloader 在main()之前&#xff0c;IAR都做了啥&#xff1f; STM32 IAP程序 源码 和测试代码 有详细的…

查找算法之顺序查找

参考&#xff1a; 1. 顺序查找 | 博客园 基本思想&#xff1a; 顺序查找&#xff0c;就是从第一个元素开始&#xff0c;按索引顺序遍历待查找序列&#xff0c;直到找出给定目标或者查找失败。 特点&#xff1a; 1. 对待查序列&#xff08;表&#xff09;无要求 -- 待查找序列可…

matlab kfda,SVD与KFDA相结合人脸识别-matlab-毕业论文

XXXXxx毕业设计(论文)最高达到88%。当在抽取的特征维数为39&#xff0c;PCA空间的投影维数为110的情况下&#xff0c;随着训练样本个数的增加&#xff0c;LDA的识别情况如表4所示表4 ORL人脸库LDA测试结果(2)训练样本数 识别率/% 识别时间/S3 68.2 52.3594 87.92 31.5315 88.00…

python数据预测_python时间序列预测股票走势

提示&#xff1a;这只是个训练模型&#xff0c;技术不具备实际意义&#xff0c;入市需谨慎。 首先调用tushare包 import tushare as ts import pandas as pd import matplotlib.pyplot as plt 查自己比较感兴趣的股票&#xff0c;这里我查找的是新能源/燃料电池/氢燃料&#xf…

30.Android之百度地图简单学习

今天用了下百度地图&#xff0c;简单写了一个例子&#xff0c;记录下。 一、申请AK&#xff08;API Key&#xff09; 要想使用百度地图sdk&#xff0c;就必须申请一个百度地图的api key。申请流程挺简单的。 首先注册成为百度的开发者&#xff0c;然后打开http://lbsyun.baidu.…

在datatable中,在指定位置插入列

假如dataset ds 里面已经存在了数据&#xff0c;当我们想在datatable中插入一列数据&#xff0c;可以用以下方法实现&#xff1a;ds.Tables[0].Columns.Add("star");ds.Tables[0].Columns["star"].SetOrdinal(0);这样“star”列就添加到datatable的第一列了…

python爬取b站弹幕_爬取B站弹幕并且制作词云

目录 SRE实战 互联网时代守护先锋&#xff0c;助力企业售后服务体系运筹帷幄&#xff01;一键直达领取阿里云限量特价优惠。 爬取弹幕 1. 从手机端口进入网页爬取找到接口 2.代码 import requests from lxml import etree import numpy as np urlhttps://api.bilibili.com/x/v1…

myeclipse始终build workspace

之前我的myeclipse运行某个项目的时候&#xff0c;总是不停的buildworkspace&#xff0c;而且稍微改动一个(不管是java类还是jsp)都会加载接近1分钟甚至更久&#xff0c;从网上搜了好久&#xff0c;先总结下搜的多数方法 1、叫你去掉.project文件的一段话 <buildCommand>…

python控制灯_Python 控制树莓派 GPIO 输出:控制 LED 灯

树莓派 GPIO 控制输出的入门应该都是从控制 LED 灯开始的吧。 树莓派版本&#xff1a;Model 3B 树莓派系统&#xff1a;Raspbian Stretch with desktop and recommended software&#xff0c;April 2019 连接装置 准备一个 LED 灯&#xff0c;两个两头都为母的杜邦线。对照下图…

图论:弦图最小点染色

弦图的定义&#xff1a;当图中任意长度大于3的环都至少有一个弦时&#xff0c; 一个无向图称为弦图 不存在四角、五角等关系就说明这个图是一个弦图 题目问的是&#xff0c;任何一对相互认识的人不可以组一队&#xff0c;问最多可以组多少对 所有的人构成的关系图是一个弦图&am…

报错型sql注入原理分析

0x00&#xff1a;前言关于sql注入&#xff0c;经久不衰&#xff0c;现在的网站一般对sql注入的防护也相对加强了&#xff0c;2016年的***测试报告中&#xff0c;出现最多的是xss&#xff08;跨站脚本***&#xff09;和明文传输等&#xff0c;但是对sql注入的利用方式&#xff0…

matlab矩阵 0,matlab zeros初始化为0矩阵

zeros为创建一个值为零的数组&#xff1b;如matrix1zeros(4,5);%4*5的矩阵&#xff0c;矩阵中每个元素都为0matrix2zeros(4,5,3);%4*5*3的数组&#xff0c;数组中每个元素都为0下面举一个将图像存到数组的例子对RGB图片1.jpg&#xff0c;2.jpg&#xff1b;大小为700*500*3创建4…

HDU 2199

人生中第一道搜索题 精度精度、&#xff01;&#xff01;&#xff01; 1 #include<iostream>2 #include<algorithm>3 #include<cmath>4 #include<cstdio>5 using namespace std;6 double f(double x)7 {8 return 8*pow(x,4.0)7*pow(x,3.0)2*pow(x,…

python文件编译_编译Python文件

编译Python文件 一、编译Python文件 为了提高加载模块的速度&#xff0c;强调强调强调&#xff1a;提高的是加载速度而绝非运行速度。python解释器会在__pycache__目录中下缓存每个模块编译后的版本&#xff0c;格式为&#xff1a;module.version.pyc。通常会包含python的版本号…

SDN-博客收集

1、云网融合的多云网络转载于:https://www.cnblogs.com/snowwhite/p/9624404.html

php cookie 字串,php入门(字符串,cookie,session)

php入门(字符串,cookie,session)&#xff0c;有需要的朋友可以参考下。字符串获取字符串的长度: strlen()函数获取中文字长echo mb_strlen($str,”UTF8”);英文字符串截取$stri love you;复制代码//截取love这几个字母echo substr($str, 2, 4);//为什么开始位置是2呢&#xff0…

批处理命令Start

2019独角兽企业重金招聘Python工程师标准>>> 运行hello.exe&#xff08;最小化&#xff09; start /MIN hello.exe 用记事本打开readme.txt&#xff08;最大化&#xff09; start /MAX notepad readme.txt 打开网页 start http://www.baidu.com/ 调用另外一个脚本&…