Servlet的运行流程
- 客户端浏览器使用get/post方式提交数据,并调用Servlet的doGet或者doPost方法。
- 服务器接收到请求后,如果该Servlet第一次被调用,则实例化这个Servlet。
- 服务器调用该Servlet对象的init()方法,初始化Servlet。
- 服务器调用该Servlet对象的service()方法,根据当前的请求消息生成响应信息。
- Web服务器将响应消息发送给客户端。
Servlet的生命周期
- Servlet的生命周期是由Servlet容器进行控制的。
- Servlet容器装载Servlet。
- 创建Servlet实例。
- 调用init()方法,初始化Servlet。
- 调用service()方法,对传入请求作出响应。
- 调用destroy()方法,销毁Servlet。