web.xml
来源:互联网 发布:spark submit python 编辑:程序博客网 时间:2024/06/06 13:18
1.关于classpath*
<context-param>
<param-name>contextConfigLocation</param-name>
只加载classes路径下找到的第一个applicationContext.xml
<param-value>classpath:applicationContext.xml</param-value>
加载classes路径下找到的所有applicationContext.xml,包括jar文件中的,效率低
<param-value>classpath*:applicationContext.xml</param-value>
</context-param>
2. 关于请求映射
<url-pattern>/*</url-pattern>ok
<url-pattern>/</url-pattern>ok
<url-pattern>*.do</url-pattern>ok
<url-pattern>/*.do</url-pattern> no
①去除当前应用的上下文路径后匹配
②当有一个servlet匹配成功,就不会再继续匹配第二个servlet;filter按照定义顺序 filter-mapping的顺序先后执行,返回的时候倒过来
③精确匹配(Ⅰ/*与/servlet匹配后者 Ⅱ/dir/*与/dir/servlet/*匹配后者)
④单独"/",表示默认servlet
⑤/*.do,会报错,要么/*,要么*.do不能混合使用
3.关于加载顺序
<load-on-startup>0</load-on-startup>
代表servlet的启动顺序,实例化servlet并初始化init()
①值必须为整数。
②0和正数代表启动时就加载,数字代表顺序,0最高,然后1、2...
③负数或没指定表示用到时再加载
4.关于标签顺序
The content of element type "web-app" must match
icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,
session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,
login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*
- web.xml
- WEB.XML
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- poj 3678 Labeling Balls
- 工厂模式之抽象工厂模式
- xmlpullparser之skip(parser)
- 【POJ】2965 - The Pilots Brothers' refrigerator(dfs & 双端队列 & 思维)
- Android View绘制流程
- web.xml
- 几种协议比较(二)
- 实现单向循环链表的创建、测长、打印、插入、删除及逆置
- Akka actor
- 使用Privoxy将socks5代理转为http代理
- C++继承方式梳理
- 设置侧边栏
- 计算两个日期之间相差的天数
- git笔记 (根据廖雪峰git教程整理)