フィルター マッピングの url-pattern に正規表現を使用できないことはわかっていますが、次のようなものを使用してフィルターをマップすることができるかどうかを知りたかったのです。/foo/.+/*
7165 次
2 に答える
3
いいえ。ワイルドカード マッチングに関しては、<url-pattern>はプレフィックス ( /folder/*) またはサフィックス ( *.extension) マッチングのみをサポートします。
Apache HTTPD の のように、よりきめ細かいマッチングが必要な場合はmod_rewrite、代わりにTuckey の UrlRewriteFilterまたはOCPSoft Rewriteを使用してください。それらはmod_rewrite、XML 構成によって -like 式をサポートします。
于 2012-06-05T00:05:54.973 に答える
2
いいえ。サーブレットの URL パターンは正規表現をサポートしていません。これらは、次の 3 つのタイプのいずれかになります。
Exact Pattern例については/folder/abc.html、/folder/abcDirectory Pattern例えば、/folder/abc/*Extension Patternなど*.jsの*.reports場合
于 2012-06-05T04:48:22.583 に答える