1.浏览器通过HTTP请求发送消息给服务端。
2.App服务器(容器)检查web.xml和Servlet的注解来查找那个Servlet负责处理这个请求。
3.如果找不到,就去WebContent目录下去找。
4.容器判断Servlet的Instance是否存在。
5.如果不存在,创建Instance,调用init方法。
6.在调用service方法之前,容器要把HTTP协议的内容包装成HttpServletRequest和HttpServletResponse。
7.调用service方法,service放的默认逻辑是根据Http的动词转发给响应的doXXX方法。
8.执行响应的doXXX方法,返回给客户端。
9在Servlet中由三种放回方法:a.直接输出;b.forward;c.redirect.
10.Servlet被容器销毁。
网友评论