【问题标题】:Can we have NOT condition in url-mapping for servlet-filter我们可以在 servlet-filter 的 url-mapping 中没有条件吗
【发布时间】:2011-05-27 11:35:54
【问题描述】:

是否可以将 NOT 条件作为 servlet-filter 的 url-mapping 的值? 前任: 我想过滤所有不包含“。”的请求。所以让我们考虑一下我有一个像 www.website.com/pages 这样的请求。这不包含“。”或“.html”,所以我想过滤所有此类请求。

【问题讨论】:

    标签: java servlets servlet-filters


    【解决方案1】:

    不,这是不可能的。您可以在您的过滤器中添加此条件并执行chain.doFilter(req, resp)(即跳过过滤器)。

    【讨论】:

    • 但是在这种情况下,每个请求都有一个开销来通过过滤器,从而导致性能下降。你能想到其他选择吗?
    • 无论如何都要通过检查。这将是你无法控制的 ;)
    猜你喜欢
    • 2012-09-18
    • 2011-11-25
    • 2016-06-16
    • 2014-05-27
    • 2011-09-27
    • 2011-04-11
    • 1970-01-01
    相关资源
    最近更新 更多