
package com.gyf.web;
import java.io.IOException;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/Lesson14Servlet1")
public class Lesson14Servlet1 extends HttpServlet{
/**
* Response的细节
* 1.getOutputStream和getWriter这两个方法互相排斥,
* 调用了其中的任何一个方法后,就不能再调用另一方法。 会抛异常。
* 2.这两个流不需要我们程序员关闭,如果自己写close也没有问题,但是这样做等于重复做事
*/
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//响应客户端数据
//response.getWriter().write("hello");
OutputStream os = response.getOutputStream();
os.write(" how are you".getBytes());
os.close();//不会抛出异常
}
}