The life cycle of a servlet is controlled by the container in which the servlet has been deployed. When a request is mapped to a servlet, the container performs the following steps.
1.If an instance of the servlet does not exist, the web container
1. Loads the servlet class.
2. Creates an instance of the servlet class.
3.Initializes the servlet instance by calling the init method. Initialization is covered in Initializing a Servlet.
2. Invokes the service method, passing request and response objects. Service methods are discussed in Writing Service Methods.
If the container needs to remove the servlet, it finalizes the servlet by calling the servlet’s destroy method. Finalization is discussed in Finalizing a Servlet.
1.If an instance of the servlet does not exist, the web container
1. Loads the servlet class.
2. Creates an instance of the servlet class.
3.Initializes the servlet instance by calling the init method. Initialization is covered in Initializing a Servlet.
2. Invokes the service method, passing request and response objects. Service methods are discussed in Writing Service Methods.
If the container needs to remove the servlet, it finalizes the servlet by calling the servlet’s destroy method. Finalization is discussed in Finalizing a Servlet.
本文详细介绍了Servlet的生命周期,包括部署后的加载、初始化、服务调用及最终销毁等关键步骤。了解这些过程有助于更好地管理和优化Servlet应用。
756

被折叠的 条评论
为什么被折叠?



