我知道我不能对过滤器映射的 url 模式使用正则表达式,但我想知道是否有可能以某种方式使用 /foo/.+/*之类的东西来映射过滤器
最佳答案
没有。至于通配符匹配,<url-pattern>
仅支持前缀(/folder/*
)或后缀(*.extension
)匹配。
如果您想要像 Apache HTTPD 的 mod_rewrite
一样尽可能细粒度的匹配, 然后使用 Tuckey's UrlRewriteFilter或 OCPSoft Rewrite反而。他们支持mod_rewrite
-类似 XML 配置的表达式。
关于servlets - 使用正则表达式进行过滤器映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10886516/