我写了一个简单的servlet如下:
public class MyServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
// [do stuff with the PrintWriter]
out.close();
}
}
是否有必要关闭PrintWriter
流出?如果我不关闭流会影响任何进一步的事情吗?
答案 0 :(得分:16)
如果不是你打开流,你就不应该关闭它。
流由容器打开,因此关闭的责任在于它。