java - 如何在 Tomcat 的 web.xml 中为欢迎文件映射过滤器?

标签 java tomcat mapping servlet-filters

我创建了一个 Filter检查 Cookie s 带有请求对象和 forward相应的请求感谢thisthis问题..现在我想映射这个 Filter仅适用于 welcome-file正如我在 web.xml 中声明的那样.
假设我有 welcome-file作为index.html然后我必须映射 Filter对于www.example.com/www.example.com/index.html但不适用于其他任何东西,例如 www.example.com/foo/*www.example.com/*是不允许的,我的意思是除了welcome-file之外什么都没有要求。 我正在使用 Apache Tomcat 7.0.22 容器。

最佳答案

只需将这些添加到您的 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>

关于java - 如何在 Tomcat 的 web.xml 中为欢迎文件映射过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10158280/

相关文章:

java - 如何调查过度的java垃圾收集

c# - AutoMapper 条件映射不适用于跳过空目标值

c - 使用内存映射逐 block 打开和读取大文件 (100GB)

java - 如何在 MapStruct 中将相同的 TO 映射到新的相同 TO?

java - 在java中创建文件

java - 使用 JScrollPane 和 JPanel (自定义)滚动某个矩形的简单方法

java - Tomcat - Mysql -Persistence ...无法创建资源

tomcat - Java servlet (tomcat) 跟踪到多个数据库的多个 jdbc 连接

java - 以编程方式执行安装程序

jquery - Asual Jquery Address 插件 - Google chrome 上的问题