Servlet的生命周期一般可以用三个方法来表示:
init():仅执行一次,负责在装载Servlet时初始化Servlet对象
service() :核心方法,一般HttpServlet中会有get,post两种处理方式。在调用doGet和doPost方法时会构造servletRequest和servletResponse请求和响应对象作为参数。
destory():在停止并且卸载Servlet时执行,负责释放资源
初始化阶段:Servlet启动,会读取配置文件中的信息,构造指定的Servlet对象,创建ServletConfig对象,将ServletConfig作为参数来调用init()方法
如图:

Servlet的生命周期包括初始化、服务和销毁三个阶段。init()方法在Servlet加载时执行一次,用于初始化。service()方法是核心,处理HTTP请求,调用doGet()或doPost()。destroy()在Servlet卸载时执行,释放资源。配置信息在启动时读取,创建ServletConfig对象并传递给init()。
9855

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



