servlet生命周期:
-
创建Servlet实例
- (由服务器创建 不需要用户去New),默认当请求第一次到达时创建对象,如果配置了<load-on-startup> 参数大于0 服务器启动时就会创建对象 并且创建的实例都是单例的
-
初始化
- 调用Servlet中的 init(ServletConfig config) 方法 服务器自动调用
-
请求到达
-
当请求到达时候调用service(ServletRequest req,ServletResponse resp)方法 (对于HttpServlet 提供了Service()方法 doGet()方法 和doPost()方法 而service()方法包括了这两个方法)
-
-
当服务器销毁
- 当服务器销毁servlet实例时 调用deStroy()方法 服务器自动调用