servlet中init方法是什么时候被调用的

1 加载和实例化
2 初始化
3 请求处理
4 服务终止
在Servlet实例化之后,容器将调用Servlet的init()方法初始化这个对象,
对于每一个Servlet实例,init()方法只被调用一次.
Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。
与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,
更多详情
Java Web通用的servlet 的创建,服务的向客户端发送请求的几种方式,服务端处理请求的几种方式以及,创建一个通用的Servlet

发布了44 篇原创文章 · 获赞 67 · 访问量 3371

猜你喜欢

转载自blog.csdn.net/qq_44757034/article/details/104828217