最佳答案
熟悉的代码:
<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
是如何映射的吗?