在servlet筛选器中排除特定URL
如何从过滤器中排除特定格式的URL在servlet筛选器中排除特定URL,url,servlets,web.xml,servlet-filters,Url,Servlets,Web.xml,Servlet Filters,如何从过滤器中排除特定格式的URL 是否有标准方法或替代解决方案?这无法通过配置实现 您基本上有两种选择: 使更具体。例如,将所有确实需要筛选的资源移动到特定文件夹中,如/app,并将设置为/app/*。然后,您可以将排除的页面放在该文件夹之外 检查过滤器中的请求URI,如果它表示排除的页面,则继续该链 例如 可能重复的 String loginURL = request.getContextPath() + "/login.jsp"; if (request.getRequestURI()
是否有标准方法或替代解决方案?这无法通过
配置实现
您基本上有两种选择:
更具体。例如,将所有确实需要筛选的资源移动到特定文件夹中,如/app
,并将
设置为/app/*
。然后,您可以将排除的页面放在该文件夹之外String loginURL = request.getContextPath() + "/login.jsp";
if (request.getRequestURI().equals(loginURL)) {
chain.doFilter(request, response);
}
else {
// ...
}