servlet生命周期:
Servlet对象是在第一次访问时由容器创建,并完成初始化工作。
对于用户的多次请求,都会调用service为您服务,而不会再创建新的对象。 当应用被写在或者Tomcat关闭,就是执行destroy进行清理工作。 如果希望Tomcat在加载应用时就实例化并完成对Servlet的初始化。做如下配置: web.xml <servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>com.itheima.servlet.HelloServlet</servlet-class> <load-on-startup>2</load-on-startup> </servlet>
Servlet规范核心类图:
ServletContext域对象: