//向客户端发送字符数据: out.println("Hello World")
“那既然这样就说明new PrintWriter ()返回对象;和res.getWriter();返回对象是不一样的”
问题一:
res.getWriter(); 返回的是PrintWriter 的对象,那为什么不直接 PrintWriter out=new PrintWriter ();
可能有人会说:“res.getWriter(); 返回的是可以在客户端显示的PrintWriter 的对象,new PrintWriter ();则不可以”,“那既然这样就说明new PrintWriter ()返回对象;和res.getWriter();返回对象是不一样的”
这里解释一下。两个返回的对象时一样的,只是这对象属于谁的?客户端的还是服务端的?直接new 出来的PrintWriter 属服务端的 你要将数据写在客户端那里去,所以只能用响应对象res中的PrintWriter ,将响应数据传给客户端。
来自:点击打开链接