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 は、同じサーブレット インフラストラクチャを介して静的ファイルを提供しません。そのため、フィルターが適用されません。

test.html の名前を test.jsp に変更してみてください。これは静的ファイルを jsp として提供し、フィルターを適用する必要があります。ただし、そのように高速化することはできませんが、パフォーマンスが問題にならない場合は、実行可能なオプションになる可能性があります。

于 2013-01-11T09:42:47.213 に答える