一尘不染

确实需要关闭Servlets PrintWriter输出流吗?

tomcat

我编写了一个简单的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流?如果我不关闭流,那会进一步影响吗?


阅读 529

收藏
2020-06-16

共1个答案

一尘不染

如果不是您在打开流,则不应关闭它。

流由容器打开,因此关闭的责任在于容器。

2020-06-16