Servlets Java web app-部署描述符-URL模式映射

Servlets Java web app-部署描述符-URL模式映射,servlets,web.xml,web-deployment,url-mapping,Servlets,Web.xml,Web Deployment,Url Mapping,两个URL映射:/*和/ MyServlet /* DefaultServlet / 阅读说明书后,我了解到: 模式/*将强制所有内容通过MyServlet 模式/将使DefaultServlet成为应用程序中的默认servlet 对我来说,两者的意义几乎相同。请让我知道是否有任何具体的区别?谢谢你的链接,通过它们我已经编译了这个答案。让我们看一个示例web.xml: 案例1: servlet1 *.do servlet2 /* ` 在这种情况下,所有请求/context/、/c

两个URL映射:/*和/


MyServlet
/*


DefaultServlet
/

阅读说明书后,我了解到:

模式/*将强制所有内容通过MyServlet

模式/将使
DefaultServlet
成为应用程序中的默认servlet


对我来说,两者的意义几乎相同。请让我知道是否有任何具体的区别?

谢谢你的链接,通过它们我已经编译了这个答案。让我们看一个示例
web.xml

案例1:


servlet1
*.do


servlet2
/*
`

在这种情况下,所有请求
/context/
/context/anything
/context/sample.do
都将调用
servlet2

案例2:


servlet1
*.do


servlet2
/
`


在这种情况下,像
/context/
/context/anything
这样的请求会调用
servlet2
/context/sample.do
将调用
servlet1

,请参阅,可能的话。另外,可能也有用处。@EliranMalka作为旁注,您提供了一个指向Servlet规范2.4版的链接,而当前版本是3.0版。这是感谢的链接@informatik01,这是为了方便起见-这是我在网上找到的唯一一个快速参考的版本,不需要下载。@EliranMalka哦,我明白了。对不起