Web.xml中 listener、filter、servlet 執行順序
加載順序與它們在 web.xml 檔案中的先後順序無關。
即不會因為 filter 寫在 listener 的前面而會先加載 filter。
最終得出的結論是:listener -> filter -> servlet
同時還存在着這樣一種配置節:context-param,它用于向
ServletContext 提供鍵值對,即應用程式上下文資訊。
我們的 listener, filter 等在初始化時會用到這些上下文中的資訊,
那麼 context-param 配置節是不是應該寫在 listener 配置節前呢?
實際上 context-param 配置節可寫在任意位置,
是以真正的加載順序為:context-param -> listener -> filter -> servlet