url-pattern详解
来源:百度文库 编辑:神马文学网 时间:2024/04/26 09:24:40
url-pattern详解
(2009-07-12 16:43:36)转载 标签:杂谈
分类:7.12 Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单。servlet和filter中的url-pattern有一些文章在里面的,总结了一些东西,以免遇到问题又要浪费时间。当一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问的是http://localhost/test/aaa.html,我的应用上下文是test,容器会将http://localhost/test去掉,剩下的/aaa.html部分拿来做servlet的映射匹配。这个映射匹配过程是有顺序的,而且当有一个servlet匹配成功以后,就不会去理会剩下的servlet了(filter不同,后文会提到)。其匹配规则和顺序如下:
1.
2.
3.
4.
l 以”/’开头和以”/*”结尾的是用来做路径映射的。
l 以前缀”*.”开头的是用来做扩展映射的。
l “/” 是用来定义default servlet映射的。
l 剩下的都是用来定义详细映射的。比如: /aa/bb/cc.action
所以,为什么定义”/*.action”这样一个看起来很正常的匹配会错?因为这个匹配即属于路径映射,也属于扩展映射,导致容器无法判断。
url-pattern详解
Servlet,Filter的url-pattern详解
Servlet,Filter的url-pattern详解 - LuckyFox - JavaEye技术网站
ant url path pattern
Servlet和Filter的url匹配以及url-pattern详解 - 关注基于J2EE的系统设计与实现,总结项目经验与思考。 - BlogJava
Servlet和Filter的url匹配url-pattern
tomcat的web.xml设置问题:Action *.do的含义
URL
Design Pattern Summary
策略模式(Strategy Pattern)
备忘录模式(Memento pattern)
原型模式(Prototype Pattern)
适配器模式(Adapter Pattern)
代理模式(Proxy Pattern)
备忘录模式(Memento pattern)
Half Call Design Pattern
Resource Management Design Pattern
Protocol Packet Design Pattern
Protocol Layer Design Pattern
Protocol Stack Design Pattern
URL rewrite
什么是URL?
中介者模式(Mediator pattern)
中介者模式(Mediator pattern)