Servlet超基础PrintWriter ??

public class SimpleServlet extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
   {
   res.setContentType("text/html");
   PrintWriter out = res.getWriter();
   out.println("<HEAD><TITLE> SimpleServlet Output</TITLE></HEAD><BODY>");
   out.println("SimpleServlet Output");
   out.println("<P>This is output is from SimpleServlet.");
  out.println("</BODY>");
  out.close();
  }

  public String getServletInfo() {
  return "A simple servlet";
  }

}
在这里用res.getWriter();得到的PrintWriter有什么用呢?用到了他的什么?代码中的out.println根本就没有用到啊?他如果我直接PrintWriter out = new PrintWriter();结果有什么不同?

你new 的PrinterWriter不是HttpSerletRequest里的,
在HttpSerletRequest里的PrinterWriter会在response返回的时候,把response里的PrinterWriter的信息输出到页面上--------这里有一定的技巧,可称为模式---

你的呢?

谢谢高手指点,但感觉还是不是很清晰啊,这个问题