gpt4 book ai didi

java - ByteArrayOutputStream 到 PrintWriter (Java Servlet)

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:57:40 25 4
gpt4 key购买 nike

将 Servlet 中生成的 PDF (ByteArrayOutputStream) 写入 PrintWriter。

我正在拼命寻找一种将生成的 PDF 文件写入响应 PrintWriter 的方法。由于层次结构链上的过滤器已经调用了 response.getWriter(),我无法获得 response.getOutputStream()。

我确实有一个 ByteArrayOutputStream,我在其中生成了 PDF。现在我需要的是一种将此 ByteArrayOutputStream 的内容输出到 PrintWriter 的方法。如果有人能帮我一把,我将不胜感激!

最佳答案

如果其他东西已经调用了 getWriter,它很可能已经向响应写入了一些文本。此外,PrintWriter 用于文本 - 您想要发送任意二进制 数据... getOutputStream 绝对是正确的方式转发,所以我会尝试找到调用了 getWriter 的过滤器并修复它。

关于java - ByteArrayOutputStream 到 PrintWriter (Java Servlet),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2713102/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com