使用Google的FlatBuffer时,最终使用的类型是ByteBuffer
(可以只包装byte[]
)。我使用的是HttpServletResponse
。问题变成Servlets PrintWriter
没有提供byte[]
或ByteBuffer
写作。
有关从HttpServletResponse
输出而无需将ByteBuffer
/ byte[]
复制到其他类型的提示吗?
答案 0 :(得分:0)
对于这个问题我很抱歉,因为我在这个PDF问题中找到了答案:How to send byte[] as pdf to browser in java web application?
事实证明,servlet有一个getOutputStream
方法,它提供byte[]
写入方法。