ByteArrayOutputStream到PrintWriter(Java Servlet)

Tho*_*mas 3 java servlets bytearrayoutputstream printwriter servlet-filters

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

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

我有一个ByteArrayOutputStream,我在其中生成PDF.现在我需要的是一种将此ByteArrayOutputStream的内容输出到PrintWriter的方法.如果有人能帮助我,我将非常感激!

Jon*_*eet 7

如果已经调用了其他内容getWriter,则可能已经在响应中写入了一些文本.此外,PrintWriter对于文本 - 你想发送任意二进制数据... getOutputStream绝对是前进的方式,所以我会尝试找到已调用getWriter并修复它的过滤器.