當我與路徑映射servlet作爲像:Servlet的路徑「/」返回任何請求圖案的servlet內容
<servlet>
<servlet-name>Home1Servlet</servlet-name>
<servlet-class>com.project.servlets.Home1Servlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Home1Servlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
,然後當我通過像任何路徑請求來自瀏覽器的servlet:
http://localhost:8084/project/
http://localhost:8084/project/asd
http://localhost:8084/project/why
http://localhost:8084/project/hell
所有這些請求都返回相同的Home1Servlet內容。爲什麼?
如何才能將servlet映射到路徑「/」?
我使用Apache Tomcat 6.0.26,Java EE的5上下文路徑是:/項目
問題的「爲什麼」部分回答了[這裏](http://stackoverflow.com/questions/4140448/difference-between-and-in-servlet-mapping-url-pattern) – fracz 2014-10-28 07:50:01
您需要詳細說明更多關於你擁有的其他servlet。期望不清楚。 – 2014-10-28 07:51:49
檢查http://stackoverflow.com/questions/1030302/how-can-i-map-a-root-servlet-so-that-other-scripts-are-still-runnable/9503668#9503668 – Daniel 2014-10-28 07:59:22