Java中流的关闭

1.response.getWriter().print("");

2.PrintWriter out = response.getWriter();
  out.print("");
  out.close();

第一种方式可以吗?流会自动关闭吗?

慕桂英546537
浏览 715回答 2
2回答

呼如林

response.getWriter().print("");不会自动关闭 response.getWriter源码 public PrintWriter getWriter() /* */ throws IOException /* */ { /* 213 */ PrintWriter writer = this.response.getWriter(); /* 214 */ if (isFinished()) { /* 215 */ this.response.setSuspended(true); /* */ } /* 217 */ return writer; /* */ } print方法源码 public void print(String s) { if (s == null) { s = "null"; } write(s); }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java