首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >getWriter() has already been called for this response 的解决办法

getWriter() has already been called for this response 的解决办法

作者头像
潇洒
发布2019-07-03 11:08:49
8.1K0
发布2019-07-03 11:08:49
举报
文章被收录于专栏:石头岛石头岛

注释部份为有问题的写法。

try {
    //有问题的部份
	//PrintWriter out = null;
	//out = response.getWriter();
	// String json = new ObjectMapper().writeValueAsString(map);
	//out.write(json);
	//out.flush();
	//out.close();

	outputStream = response.getOutputStream();
	String json = new ObjectMapper().writeValueAsString(map);
	outputStream.write(json.getBytes());
	outputStream.flush();
	outputStream.close();
} catch (IOException e) {
	LOGGER.error(e.getMessage(), e);
} finally {
	if (outputStream != null) {
		try {
			outputStream.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-04-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档