"Servlet 匹配過程
一個request可能匹配多於一個 servlet 映射。容器使用straightforward的匹配過程決定哪個servlet最匹配。匹配過程有四個簡單規則:
1〉嚴格匹配優先於帶 * 的匹配;
2〉最長pattern優先於其他pattern;
3〉路徑匹配優先於文件類型匹配;
4〉pattern <url-pattern>/</url-pattern> 總是匹配沒有其他pattern匹配的request。 "
"元素在web.xml的web-app元素中出現的次序不是任意的;允許服務器(但不是必需的)強制所需的次序,並且實際中有些服務器也是這樣做的。但這裏要注意,所有filter元素必須出現在任意filter-mapping元素之前,filter-mapping元素又必須出現在所有servlet或servlet-mapping元素之前。"
"listener元素位於所有的servlet元素之前以及所有filter-mapping元素之後"