1. 首页
  2. 服务器应用
  3. Web服务器
  4. tomcat关于配置servlet的url-pattern的问题思路详解

tomcat关于配置servlet的url-pattern的问题思路详解

上传者: 2021-07-16 04:39:04上传 PDF文件 164.48 KB 热度 28次

tomcat在配置web.xml的时候,servlet是一个比较重要的问题,在这里讨论一下servlet中的几个痛点。比如下面的url都会被匹配。例2:比如servletA的url-pattern为/test/ 例3: 比如servletA的url-pattern:*.action ,servletB的url-pattern为 那么就产生了一个疑问。在tomcat中,/默认是属于会被defaultservlet匹配,但是其优先级低于路径匹配,所以当某一个servlet的url-pattern为/*时,/就会被这个servlet匹配,从而不被defaultservlet匹配。在tomcat源代码中找到如下片段可以佐证我的看法:point_down:. :point_up_2:上面是讲 翻译:point_down:当请求URI指向目录时,默认servlet在该目录中查找“欢迎文件”,如果存在,则在相应的资源URI中查找以进行显示。如果不存在欢迎文件,则默认servlet会提供目录列表或返回404状态,具体取决于列表设置的值/会重定向到欢迎页面的原因是

用户评论