- 浏览器发送Http请求给web服务器
- Servlet引擎从web服务器中获取并解析请求
- Servlet引擎判断是否是第一次请求,如果是则会创建Servlet实例然后调用init()方法完成初始化设置,然后调用Servlet的service()方法响应请求;如果不是第一次访问,则会直接走到service()方法。这里需要注意的是,Servlet引擎在访问对应的Servlet之前,会首先创建一个request请求对象和一个空的response对象。
- Servlet的service方法会处理request对象,然后将处理好的请求写入reponse响应对象。
- 将reponse响应对象返回给web服务器。
- 调用destroy()方法销毁Servlet实例。
- web服务器返回给浏览器。
Servlet工作原理
于 2022-01-21 16:57:08 首次发布