当我与路径映射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