在简单的学过servlet,对servlet生命周期做一个简单的总结,分为一下几个阶段:
(1)服务器启动时,到工程中找web.xml配置文件,找的所有的servlet,再找到servlet的完整路径名class,再用类加载器把类加载到内存中,如果servlet配置了load-on-start up属性就先执行init()方法。其中init()方法执行顺序:init(config)--->init(),即是先执行有参数,在执行没有参数的。
(2)运行中,收到客户请求后调用service方法,根据请求的是get/post,会调用对用的doxxx()方法,post方法与get方法的区别是:post要提交数据,get是获取数据。
(3)在服务器关闭时,会调用destory()方法,销毁servlet。
(1)服务器启动时,到工程中找web.xml配置文件,找的所有的servlet,再找到servlet的完整路径名class,再用类加载器把类加载到内存中,如果servlet配置了load-on-start up属性就先执行init()方法。其中init()方法执行顺序:init(config)--->init(),即是先执行有参数,在执行没有参数的。
(2)运行中,收到客户请求后调用service方法,根据请求的是get/post,会调用对用的doxxx()方法,post方法与get方法的区别是:post要提交数据,get是获取数据。
(3)在服务器关闭时,会调用destory()方法,销毁servlet。