最佳答案
熟悉的代码:
<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>
我的理解是 /*映射到 http://host:port/context/*。
那么 /呢? 它肯定不会只映射到 http://host:port/context根目录。事实上,它会接受 http://host:port/context/hello,但拒绝 http://host:port/context/hello.jsp。
有人能解释一下 http://host:port/context/hello是如何映射的吗?