servlets - 使用正则表达式进行过滤器映射

标签 servlets servlet-filters url-pattern

我知道我不能对过滤器映射的 url 模式使用正则表达式,但我想知道是否有可能以某种方式使用 /foo/.+/*

最佳答案

没有。至于通配符匹配,<url-pattern>仅支持前缀(/folder/*)或后缀(*.extension)匹配。

如果您想要像 Apache HTTPD 的 mod_rewrite 一样尽可能细粒度的匹配, 然后使用 Tuckey's UrlRewriteFilterOCPSoft Rewrite反而。他们支持mod_rewrite -类似 XML 配置的表达式。

关于servlets - 使用正则表达式进行过滤器映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10886516/

相关文章:

java - 无法使用 ajax 调用 servlet

java - 当请求是映射的 servlet 时如何知道过滤器内部?

java - Servlet 过滤器 : Search when no servlet mapping exists

http - 如何限制用 golang 编写的 Web 服务器允许特定地址而不是模式?

java - 从 servlet-name 获取 url-pattern

java - 使用 Apache Thrift 和 TServlet 执行服务多路复用

java - 无法写入文件 - JAVA Servlet

java - eclipse动态web项目默认起始页

servlets - 如何在 WAR 中使用注释定义 servlet 过滤器的执行顺序

java - Spring 新手 : The url-pattern for my DispatcherServlet seems to 'override' the welcome-file