首页 > 其他分享 >关于过滤器fliter的学习

关于过滤器fliter的学习

时间:2022-11-15 00:05:18浏览次数:59  
标签:String 数组 学习 fliter boolean urls 过滤器 check match

将不过滤的 路径写入一个数组内 String []urls

 获取request。getRequestURI()调用check方法判断 现在的路径是否在 数组内

在数组内放行   不再进行过滤

public boolean check(String []urls,String requestURI){
        for (String url : urls) {
           boolean match= PATH_MATCHER.match(url,requestURI);
           if (match){
               return true;
           }
        }
        return false;
    }

 match函数不会区分大小写

 

标签:String,数组,学习,fliter,boolean,urls,过滤器,check,match
From: https://www.cnblogs.com/woaixing711/p/16891014.html

相关文章

  • 新的学习历程-python6 字符串基础使用
    1sentence1='tom\'spetisacat'#单引号中包含转单引号2sentence2="tom\'spetisacat"3sentence3="tomsaid:\"helloworld\""4sentence4='to......
  • Tomcat 线程池学习总结
    前提Tomcat10.1.xTomcat线程池介绍Tomcat线程池,源于JAVAJDK自带线程池。由于JAVAJDK线程池策略,比较适合处理CPU密集型任务,但是对于I/O密集型任务,如数据库查询,rpc......
  • day25- html表单学习
    表单<form表示一些操作:action:表单提交的位置,可以是一个网站也考研时一个请求处理的地址method:post,get提交方式get方式:在url中可以看见提交的信息,不安全但是很方便pos......
  • 【数据结构与算法之美】如何抓住重点,系统高效地学习数据结构与算法?
    一、数据结构和算法是什么1、数据结构是指一组数据的存储结构2、算法就是操作数据的方法3、数据结构和算法是相辅相成的,数据结构是为算法服务的,而算法要作用在特定的数据......
  • Flask 学习-96.Flask-SQLAlchemy 判断查询结果是否存在的几种方式
    前言在查询的时候,经常需要先判断是否存在结果,再进行下一步操作。这里总结了判断查询结果是否存在的几种方式count()统计个数count()方法返回记录条数,使用示例withap......
  • 第十四章学习笔记
    第十四章学习笔记第十四章MySQL数据库系统1.MySQL介绍MySQL是一个关系数据库系统在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可......
  • luffy学习-08
    一、短信注册接口需要手机号+验证码+密码——>{mobile:手机号,code:验证码,password:密码}——>post请求,后端路由127.0.0.1:8080/api/v1/userinfo/user/register写个视......
  • 20201208史逸霏第十四章学习笔记
    第14章:MySQL数据库系统知识点归纳总结:本章讨论了MySQL关系数据库系统;介绍了MySQL并指出了它的重要性;MySQL简介MySQL是一个关系数据库系统在关系数据库中,数据存储在......
  • Markdown学习
    Markdown学习字体HelloWorldHelloWorldHelloWorldHelloWorldHelloWorld引用相信奇迹的人就和奇迹本身一样了不起分割线图片超链接[点击跳转至我的博......
  • python学习第六周总结
    封装封装:就是将数据和功能'封装'起来隐藏:在类的定义阶段名字前面使用两个下划线表示隐藏。就是将数据和功能隐藏起来不让用户直接调用,而是开发一些接口间接调用,从而可......