在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例
在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法
在销毁阶段,执行destroy()方法后会释放Servlet 占用的资源
destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法
构造方法:创建servlet对象的时候调用。默认情况下,第一次访问servlet的时候创建servlet对象,只会调用1次。证明servlet对象单实例的。
init方法:创建完servlet对象的时候调用,且无参的init方法是用于初始化sevlet。只调用1次。
service方法:每次发出请求时调用。调用n次。
destroy方法:销毁servlet对象的时候调用。停止服务器或者重新部署web应用时销毁servlet对象。
只调用1次。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题