当前位置: 首页 > news >正文

做网站1天转多钱/广州百度搜索优化

做网站1天转多钱,广州百度搜索优化,如何跳过网站会员,深圳自适应网站建设价格Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单,老少皆宜。估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了servlet的规范才发现,servlet和filter中…

 Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单,老少皆宜。估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了servlet的规范才发现,servlet和filter中的url-pattern还是有一些文章在里面的,总结了一些东西,放出来供大家参考,以免遇到问题又要浪费时间。

一,servlet容器对url的匹配过

当一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问的是http://localhost/test/aaa.html,我的应用上下文是test,容器会将http://localhost/test去掉,剩下的/aaa.html部分拿来做servlet的映射匹配。这个映射匹配过程是有顺序的,而且当有一个servlet匹配成功以后,就不会去理会剩下的servlet了(filter不同,后文会提到)。其匹配规则和顺序如下:<o:p></o:p>

1.     精确路径匹配。例子:比如servletA 的url-pattern为 /test,servletB的url-pattern为 /* ,这个时候,如果我访问的url为http://localhost/test ,这个时候容器就会先进行精确路径匹配,发现/test正好被servletA精确匹配,那么就去调用servletA,也不会去理会其他的servlet了。<o:p></o:p>

2.     最长路径匹配。例子:servletA的url-pattern为/test/*,而servletB的url-pattern为/test/a/*,此时访问http://localhost/test/a时,容器会选择路径最长的servlet来匹配,也就是这里的servletB。<o:p></o:p>

3.     扩展匹配,如果url最后一段包含扩展,容器将会根据扩展选择合适的servlet。例子:servletA的url-pattern:*.action<o:p></o:p>

4.     如果前面三条规则都没有找到一个servlet,容器会根据url选择对应的请求资源。如果应用定义了一个default servlet,则容器会将请求丢给default servlet(什么是default servlet?后面会讲)。

二,url-pattern详解

  •  在web.xml文件中,以下语法用于定义映射:
  •  以”/’开头和以”/*”结尾的是用来做路径映射的。
  •  以前缀”*.”开头的是用来做扩展映射的。
  • “/” 是用来定义default servlet映射的。
  • 剩下的都是用来定义详细映射的。比如: /aa/bb/cc.action

所以,为什么定义”/*.action”这样一个看起来很正常的匹配会错?因为这个匹配即属于路径映射,也属于扩展映射,导致容器无法判断


三,filter循环问题

<url-parttern>page/*.jsp</url-parttern>就只过滤该目录下的jsp了 
注意设置,以便确定过滤的内容
参考:http://foxty.iteye.com/blog/39332
          http://492664447-qq-com.iteye.com/blog/1222632

转载于:https://www.cnblogs.com/jasonhaven/p/7355018.html

http://www.lbrq.cn/news/1404613.html

相关文章:

  • 织梦珠宝网站模板/软文营销步骤
  • 网站翻译建设/什么是百度竞价排名
  • 手机如何免费做网站/深圳优化服务
  • asp access 手机站 用于做微网站/竞价外包托管费用
  • 网页设计的基本元素/seo关键字优化教程
  • 做印刷的有什么网站/网络维护培训班
  • 建设银行官方网站下载/seo营销外包
  • 网页设计行业/seo是什么意思啊
  • 公司网站的seo怎么做/株洲百度seo
  • wordpress主题自定义添加后台设置/宁波seo行者seo09
  • ftp怎么做网站的备份/好用的磁力搜索引擎
  • 网站做优化效果怎么样/阿里巴巴官网
  • 鄂温克族网站建设/北京网站优化排名
  • 做的网站程序防止倒卖/优化大师软件下载
  • 那家做网站好/关联词有哪些五年级
  • 青岛做公司网站的公司/沈阳网络关键词排名
  • 超频三网站谁家做的/关键词投放
  • 做网站有啥软件/口红的推广软文
  • 网站字体样式/网站数据分析
  • 网站怎么做响应式/品牌推广公司
  • 手机网站底部导航代码/宝塔建站系统
  • 天津个人做网站/全面网络推广营销策划
  • 上饶做网站要多少钱/知名品牌营销策划案例
  • 国家工程建设标准化协会网站/郑州优化网站关键词
  • 有趣的网站网址/搜索引擎优化工作
  • 什么网站能免费/免费企业建站
  • 彩票网站开发软件/网络销售怎么学
  • 爱站网关键词挖掘工具站长工具/什么软件推广效果好
  • mac可以做网站服务器吗/南京 seo 价格
  • 做安全平台网站/南宁网站建设优化服务
  • 云原生俱乐部-shell知识点归纳(1)
  • Redis-缓存-击穿-分布式锁
  • 如何使用DeepSeek解析长pdf的文本
  • 世界模型之自动驾驶
  • Critic-V: VLM Critics Help Catch VLM Errors in Multimodal Reasoning(CVPR 2025)
  • 实变函数中集合E的边界与其补集的边界是否相等