servlet url-pattern /和/*的路径匹配

说明

<servlet-mapping>
    <servlet-name>TestServlet</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

上面匹配路径中:

  • <url-pattern>/</url-pattern>:会匹配到 /login、/a/b/c、*.js和*.html等,即:访问 /login、/a/b/c、style.js和1.html 时会进入TestServlet

    访问 *.jsp 不会进入TestServlet

  • <url-pattern>/*</url-pattern>:会匹配所有url,包括*.jsp,即:访问 任意资源 都会进入 TestServlet


原文出处:/show_1IXdemorejd.html