java - Java Servlet 写入输出流
问题描述
我有一个调用微服务的 servlet。微服务实例返回 JSON 对象作为响应,我通过此调用将这些响应写入 HttpServletResponse 响应对象的 outputStream :
response.getWriter().write(serviceResponse.toString());
出于某种原因,我想做这样的事情:
new PrintWriter(response.getOutputStream()).write(serviceResponse.toString());
但下面的代码不会向输出写入任何内容。Servlet 输出为空。
有没有关于如何做到这一点的想法?
解决方案
推荐阅读
- java - 如何在简单的 Java 图像查看器中显示 BMP 图像
- ruby-on-rails - 使用 Rails RSpec 和 Capybara 和 Selenium 我如何测试以确保显示模式
- java - 更新架构时,当前线程的范围“会话”不活动
- c++ - Windows WaitCommEvent 等待 n 个字符
- python-3.x - 如何在 Scrapy 中运行多个相同的蜘蛛?
- java - 被检查的异常没有被抛出并变成RuntimeException
- python - Python - 列表返回 [[...], 6]
- mysql - 插入 SQL 之前的 Pb TRIGGER
- python - pigpio 守护进程处于非活动状态,即使连接仍然存在
- scala - Spark Job 由于阶段失败而中止:使用 spark-xml 加载 xml 文件时出现 java.lang.NullPointerException