如何地图受欢迎的文件在web.xml中为Tomcat的过滤器?(How to map a filte

2019-06-23 14:59发布

我创建了一个Filter来检查Cookie与请求对象S和forward相应请求感谢这个和这个 question..Now我想这个映射Filter只是在welcome-file ,因为我已经宣布它web.xml
说我有welcome-fileindex.html话,我必须映射Filter两个www.example.com/www.example.com/index.html ,但不为别的,如www.example.com/foo/*www.example.com/*是不允许的,我的意思是不是除了什么welcome-file请求。 我使用的Apache Tomcat 7.0.22容器。

Answer 1:

只需添加这些到你的web.xml

<filter>
  <filter-name>myFilter</filter-name>
  <filter-class>com.examples.myFilter</filter-class>
</filter>

<filter-mapping>
  <filter-name>myFilter</filter-name>
  <url-pattern>/index.html</url-pattern>
</filter-mapping>


文章来源: How to map a filter for welcome-file in web.xml for Tomcat?