1、当启动一个web项目的时候,web容器会去读取它的配置文件web.xml,会读取listener和context-param两个结点。
2、紧接着,web容器会创建一个ServletContext(Servlet上下文),这个web项目的所有部分都将共享这个上下文。
3、容器将context-param转换成键值对,交给ServletContext。
4、web容器创建listener的类实例,创建监听器。
5、web.xml的加载顺序是:
ServletContext——》listener——》filter——Servlet