response.getOutputStream()用完必须关吗?

ServletOutputStream out = response.getOutputStream();
这个out使用完必须close吗?
还有PrintWriter pw = response.getWriter()的pw使用完也必须close吗?
我看很多人的代码都没close,故有此一问。

没关是错误的,当然要关闭了。

百度了很多,说response里获取的流,response结束的时候会自动关闭,如果手动关闭的话会出问题

没有疑问,用完,必须关闭。

一般情况下对流的操作完成后都要关闭的,就像你吃完饭擦嘴一样,没什么可说的,具体的去看Api吧