日期:2014-05-19  浏览次数:20714 次

response.getWriter()的作用
PrintWriter out = response.getWriter();
getWriter()返回一个PrintWriter object
但是为什么用response呢?而不是new一个PrintWriter对象呢?

------解决方案--------------------
PrintWriter out = response.getWriter();
getWriter()返回一个PrintWriter object
-------------------------
LZ,代码首句的意思是拿到流,而非response这个实体,他拿到了PrintWriter 这个字符流,然后对流进行操作

但是为什么用response呢?
而不是new一个PrintWriter对象呢?
-----------------------

你做的操作的结果应该想要反映到response对应的位置,于是你要拿到属于response的流,而不是new一个出来


------解决方案--------------------
这里的out对象是 从web容器中获取到的,而不是你新创建的,web容器加载servlet的时候已经为您创建好了out对象,你只要获取到然后使用就可以了!