将文件写入ServletOutputStream的最有效方法


问题内容
ServletOutputStream output = response.getOutputStream();
output.write(byte[]);

将File写入javax.servlet.ServletOutputStream的最有效方法是什么?

编辑:

如果使用NIO会更有效吗?


问题答案:
IOUtils.copy(in, out);
out.flush();
//...........
out.close(); // depends on your application

哪里in的FileInputStreamoutSocketOutputStream
IOUtilsApache
Commons中
Commons
IO
模块的实用程序。