我已阅读下列主题: Should one call .close() on HttpServletResponse.getOutputStream()/.getWriter()?我应该通过response.getOutputStream()显式关闭ZipOutputStream吗?
但如果我用以下结构:
ZipOutputStream zos = new ZipOutputStream(response.getOutputStream());
我应该将其关闭或容器将做到这一点,而不是我?
用于'ZipOutputStream.close的JavaDoc()'表示“关闭ZIP输出流以及被过滤的流”。 。 – Berger
@Berger,是的,它关闭。但是,容器将只关闭response.getOutputStream()ANS不会关闭ZipOutputStream – gstackoverflow