代碼如下所示:
<servlet-mapping>
<servlet-name>main</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>main</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
/*
會覆蓋其他servlets。無論任何請求都會執行該servlet。
/
不會覆蓋其它servlet(它只會替換servlet容器中內置的靜態資源和目錄列表的默認servlet)。就是當請求沒有匹配到一個更具體的URL時,會走默認servlet。對於*.jsp,由於servlet容器中內置了jspServlet,所以不會被/
攔截。
Servlet2.5規範中的映射規則
1. 映射到具體的URL
2. 映射到含有通配符的URL
3. 映射到擴展映射
4. 映射到默認的servlet