0

我正在使用 GAE 并希望将 html 文件映射到过滤器。我在 web.xml 中执行以下操作:

<filter-mapping>
  <filter-name>VerifierFilter</filter-name>
  <url-pattern>/test.html</url-pattern>
</filter-mapping>

但是,如果我访问http://localhost/test.html,似乎根本没有调用过滤器代码。

4

1 回答 1

0

AFAIR GAE 不通过相同的 servlet 基础结构提供静态文件。所以这就是你的过滤器没有被应用的原因。

您可以尝试将您的 test.html 重命名为 test.jsp。这会将静态文件作为 jsp 提供,并且应该应用过滤器。但是,这种方式不会变得更快,但是如果您不关心性能,那么它可能是一个可行的选择。

于 2013-01-11T09:42:47.213 回答