创建Servlet方法请参考创建我的第一个Servlet3.0
什么是Servlet的生命周期
生命周期:就是一个对象从创建到销毁的过程
Servlet的生命周期:servlet从创建到销毁的过程
Servlet接口:javax.servlet.Servlet接口
Init(ServletConfig)方法:初始化方法
Service(ServletRequest,ServletResponse)方法,每次访问都会调用来处理请求
**destory()方法:**销毁servlet方法
HttpServlet接口:javax.servlet.http
继承自Servlet接口,并重新实现了service方法,根据不同的请求方式调用不同的处理方法
Service(HttpServiceRequest,HttpServletResponse)方法,获取请求方式,分别调用doGet(),或者doPost()方法。
注意:servlet实例是单例的,即无论请求多少次servlet,最多只有一个servlet实例,如果是多个客户端并发,同时访问servlet的时候,服务器会启动多个线程分别执行servlet的service方法
原因:如果我们每次访问都创建一个servlet实例,会占用和浪费过多的计算机资源
直接上代码:
@WebServlet(name = "ServletLife",urlPatterns