Zero Copy byte[] or ByteBuffer with HttpServletResponse



当使用Google的FlatBuffer时,最终使用的类型是ByteBuffer(可以只包装byte[])。 我正在将其与HttpServletResponse一起使用. 问题变成了 Servlet PrintWriter不提供byte[]ByteBuffer编写。

能够从HttpServletResponse输出而无需将ByteBuffer/byte[]复制到另一种类型中的任何技巧?

很抱歉这个问题,因为我在这个 PDF 问题中找到了答案:如何将 byte[] 作为 pdf 发送到 java Web 应用程序中的浏览器?

事实证明,servlet 有一个getOutputStream方法,它提供了一种byte[]的写入方法。

最新更新