<servlet-mapping>
<servlet-name>FileServlet</servlet-name>
<url-pattern>/fileUpload</url-pattern>
</servlet-mapping>
在这里我配置了/fileUpload,然后我尝试访问了以下几种路径
http://localhost:8081/maven_tomcat/fileUpload/
http://localhost:8081/maven_tomcat/fileUpload
http://localhost:8081/maven_tomcat/fileUpload/1
http://localhost:8081/maven_tomcat/fileUpload/1.html
http://localhost:8081/maven_tomcat/fileUpload/1/2.html
只有第二种可以被访问到,即触发get方法
<servlet-mapping>
<servlet-name>FileServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
我尝试访问下列地址
http://localhost:8081/maven_tomcat/12.jsp
http://localhost:8081/maven_tomcat/
http://localhost:8081/maven_tomcat/index.jsp
http://localhost:8081/maven_tomcat/12/1.jsp
只有第四个会被拦截
最后,配成/*
<servlet-mapping>
<servlet-name>FileServlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
这样子就所有都拦截了