servlet中向前台输出数据问题
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws
ServletException,
IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.write("123");
out.flush();
out.close();
}
我想问下,这个out.close()关闭后,是不是把这个out就删除了?下次再从前台传数据过来(进入doGet()函数),是不是又再创建一个PrintWriter对象(名字是out),
------解决方案--------------------这个out是当前方法域中的,方法结束,它的生命就到此,然后送jvm自动回收。
当然下次进doGet,它又自动创建了。
------解决方案--------------------我想应该是当关闭后out对象就交给jvm去管理。至于何时销毁应该是jvm的事情了。
下一次还是获取的该流。