- 执行流程: Get/Post -> web.xml -> url-Pattern -> servlet-class -> doGet/doPost
- 生命周期: 构造方法 -> init() > service() (决定doGet/doPost) -> destroy() (服务停止时调用)
- servlet 装载(调用构造方法)的三种情况:
- 第一次请求
- servlet被修改
- <servlet></servlet>中添加<loadon-startup>1</loadon-startup> 数字越小,优先级越高,越先加载。
-