Javaで複数filesをまとめてzipにして出力する(=downloadさせる)必要があり、
何かlibraryないかなーと探したところ、あまりなくて。
ということは、標準的な手法でもさほど手間はかからないということですね。
確かに、new ZipOutputStream(response.getOutputStream())
してから
new ZipEntry("file/name")
してzos.putNextEntry(entry)
して
zos.write(...)
していけばいいだけですもんね。
Zipファイルによりますと、
new ZipOutputStream(new BufferedOutputStream(...))
というように
new BufferedOutputStream()
でくくった方が3.6倍速い(110ms→30ms)とのこと。
ホント?!