servlet1:servlet的生命周期 package cam.xuedao.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloServlet extends HttpServlet { /** * 当请求到达服务器时,对请求的处理 * request:封闭请求的对象 * response:给用户做响应的对象 * * servlet的生命周期(节点---什么时候是什么状态): * 第一次请求到达时创建对象,并且调用init初始化方法 * 每一次请求到达时都会调用service方法 * 服务器关闭或重启会调用destory方法 * * */ protected void service(HttpServletRequest request, HttpServletResponse response) throws IOException { System.out.println("接收到请求"); response.getWriter().write("hello servlet"); } /** * 构造方法 */ public HelloServlet() { System.out.println("-----------------创建对象------------------"); } /** * 初始化方法:创建对象后会先调用这个方法 */ @Override public void init() throws ServletException { System.out.println("----------------初始化---------------------"); } /** * 销毁方法:对象不要的时候,在对象销毁之前先执行此方法 */ @Override public void destroy() { System.out.println("------------------销毁----------------------"); } }