Servlet生命周期
1.实例化对象:执行当前Servlet的构造方法,完成当前Servlet实例的创建
public LifeServlet() {
}
2.初始化:执行当前Servlet实例的init()初始化方法(重写父类)init 方法被设计成只调用一次。它在第一次创建 Servlet 时被调用,在后续每次用户请求时不再调用。
@Override
public void init() throws ServletException {
}
3.服务:每次服务器接收到一个 Servlet 请求时,服务器会产生一个新的线程并调用服务。service() 方法检查 HTTP 请求类型(GET、POST、PUT、DELETE 等),并在适当的时候调用 doGet、doPost、doPut,doDelete 等方法。
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
}
4.销毁
@Override
public void destroy() {
}