用户发出请求,容器接收到请求,把该请求找到对应的servlet,通过四种方式寻找对应的Servlet.
寻找顺序:
1,精确匹配
浏览器中url地址与servlet的映射地址一致
2,模糊匹配(最长路径匹配)
以/开始,/*结束;
例如:<url-pattern> /a/b/*</url-pattern>
*代表所有的
览器的url为:/浏a/b/adfj(/a/b必须写,*可以任意字符替代)
3,扩展名匹配(不要/开始)
例如:<url-pattern> *.do</url-pattern>
览器的url为:a/b/c/sdfsdd.do(要以.do结尾,前面任意)
4,缺省匹配
例如:<url-pattern> /</url-pattern>
按照1,2,3的顺序找不到时,自动按照缺省匹配