简述
通过web.xml配置servlet是servlet2.5之前使用的配置方式,换句话说它是一种通用的配置方式。
servlet标签可以配置servlet的名称和java类的映射
servlet mapping标签可以配置servlet名称和url路径的映射
url-pattern
url-pattern定义匹配规则,具体来说:
现在有个问题,使用通配符匹配后,会不会影响我们的精准匹配呢?
好比现在gs是精准匹配,hs的url-pattern是通配符匹配,我们在浏览器输入gs,会跳转到gs还是hs呢?
答案是不会影响,写的是其他servlet的url会匹配到其他servlet,找不到精确匹配就会匹配到通配符匹配。
load-on-startup
load-on-startup标签是写在servlet标签里面的,该元素标记容器是否应该在web应用程序启动时就加载这个servlet
需要注意的是不写这个标签的话,servlet会在请求时才加载