【部分细节】

1.[urls] 部分的配置,其格式是:“url=拦截器[参数],拦截器[参数]”;

2.如果当前请求的URL匹配 [urls] 部分的某个url模式,将会执行其配置的拦截器。

3.anon(anonymous)拦截器表示匿名访问(即不需要登录即可访问)。

4.authc(authentication)拦截器表示需要身份认证通过后才能访问。

【URL匹配模式】

1.url模式使用Ant风格的模式。

2.Ant路径通配符支持?、*、**,注意通配符匹配不包括目录分隔符“/”:

-- ? :匹配一个字符,如:/admin?将匹配/admin1,但不匹配/admin或/admin/;

-- * :匹配零个或多个字符串,如:/admin将匹配/admin、/admin123,但不匹配/admin/1;

-- ** :匹配路径中的零个或多个路径,如:/admin/**将匹配/admin/a 或 /admin/a/b.

【URL匹配顺序】

1.URL权限采取第一次匹配优先的方式,即从头开始使用第一个匹配的url模式对应的拦截器链。

如:

--/bb/**=filter1

--/bb/aa=filter2

--/** =filter3

--如果请求的url是 “/bb/aa” ,因为按照声明顺序进行匹配,那么将会使用filter1进行拦截。

此时,除了login.jsp 和 list.jsp 页面可以访问外,其他的都必须登陆后才可以访问。

此时,除了login.jsp页面可以正常访问外,其他页面必须登录后才能访问。因为list.jsp被 “/** ”覆盖了。

最新文章

  1. sublime 关闭自动更新
  2. 【源码笔记】Nop定时任务
  3. LNMP平台搭建---Linux系统安装篇
  4. (原创)基于FPGA的调光流水灯(Verilog,CPLD/FPGA)
  5. MySQL 普通索引、唯一索引和主索引
  6. ie 提示浏览器升级信息 干掉ie
  7. hyperVisor
  8. oracle利用merge更新一表的某列数据到另一表中
  9. 基于内容的图像检索技(CBIR)术相术介绍
  10. yw info
  11. Winform界面中实现菜单列表的动态个性化配置管理
  12. PHP批量去除bom头代码的小工具
  13. 网口up不起来问题排查
  14. 《linux就该这么学》第十三节课:第11章和第12章,vsftpd服务与samba和nfs服务
  15. db powerdesign CDM、LDM、PDM、OOM的区别
  16. /proc文件系统 - 汇总
  17. AngularJS中ui-router全攻略
  18. 在代码中设置RelativeLayout布局中标签的android:layout_toLeftOf、android:layout_toRightOf等属性
  19. SMB服务简介
  20. python学习打卡 day07 set集合,深浅拷贝以及部分知识点补充

热门文章

  1. 使用JS准确获取URL网址中参数的几种方法
  2. 【175】Easy CHM的使用
  3. 技嘉,u盘安装win7,提示“找不到驱动器设备驱动程序”
  4. bzoj 4596: [Shoi2016]黑暗前的幻想乡【容斥原理+矩阵树定理】
  5. bzoj 1754: [Usaco2005 qua]Bull Math【高精乘法】
  6. base64编码上传图片java后台接收实例
  7. python自动化测试学习笔记-10YAML
  8. JavaScript--History 对象
  9. srand()
  10. linux学习之路1 Linux系统安装