我已閱讀下列主題: 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