gpt4 book ai didi

url - 在 servlet 过滤器中排除特定 URL

转载 作者:行者123 更新时间:2023-12-02 01:37:27 24 4
gpt4 key购买 nike

如何从过滤器中排除特定格式的 URL?

有标准方法或替代解决方案吗?

最佳答案

这不可能通过 <url-pattern> 实现配置。

你基本上有两个选择:

  1. 制作<url-pattern>更具体。例如。将所有真正需要过滤的资源移动到特定文件夹中,例如 /app并设置<url-pattern>/app/* 。然后您可以将排除的页面放在该文件夹之外。

  2. 检查过滤器中的请求 URI,如果它代表排除的页面,则继续该链。

    例如

    String loginURL = request.getContextPath() + "/login.jsp";

    if (request.getRequestURI().equals(loginURL)) {
    chain.doFilter(request, response);
    }
    else {
    // ...
    }

关于url - 在 servlet 过滤器中排除特定 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27834843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com