2010-12-18 7 views
3

servlet-filterのurl-mappingの値としてNOT条件を使用することは可能ですか? 例: 「」が含まれていないすべてのリクエストをフィルタしたいだから私はwww.website.com/pagesのようなリクエストを持っていると考えることができます。これには ""が含まれていません。または ".html"なので、私はそのような要求をすべてフィルタリングしたい。servlet-filterのurl-mappingに条件を設定できません

答えて

7

いいえ、できません。この条件をフィルタに追加し、chain.doFilter(req, resp)(フィルタをスキップする)だけを行うことができます。

+0

この場合、すべての要求にはフィルタを通過するオーバーヘッドがあり、パフォーマンスが低下します。あなたが考えることのできる他の選択肢はありますか? –

+0

とにかくチェックを通過する必要があります。それはあなたのコントロールからちょうど外れるだろう;) – Bozho

関連する問題