web.xml参数顺序

转载 2006年06月24日 00:25:00

本文转自http://annaliu21.bokee.com/3689008.html

    web.xml文件的格式-必须注意顺序

    由于Web程序开发中各种人员有不同分工,而Web程序的部署描述文件是程序构件提供者、程序组装者和程序部署者之间的沟通机制;Servlet 2.4之前的版本规定了在Web服务器中使用DTD格式的web.xml,而Servlet 2.4将依照XML schema格式定义web.xml;实际上这两种格式的web.xml只是在头部有区别,其内容都是描述Web程序的部署信息。在web.xml中出现的部署元素主要包含以下信息:

ServletContext的初始化变量(Init Parameters);
交互会话(Session)的设置;
Servlet的声明定义;
Servlet和网址URL的映射(Mapping);
应用程序生命周期的监听器(Application Lifecycle Listener);
过滤器声明;
过滤器和网址URL或Servlet/JSP的映射;
MIME类型;
欢迎文件(Welcome File);
错误网页(Error Pages);
安全设置信息;
taglib配置;
JNDI对象(env-entry,ejb-ref,ejb-local-ref,resource-ref,resource-env-ref)。

在web.xml中具体标识为:

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?,
sec..............

其中taglib配置与JNDI对象这两项是支持J2EE的Web服务器必须要求的。对于不支持J2EE的servlet/JSP服务器,不需要这两项;在web.xml中的元素需要按照规定的大小写和顺序出现。

web.xml中关于Servlet、Filter、Listener的配置 顺序问题

(一)web.xml不同元素的加载顺序 加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。 web.xm...
  • hanghangde
  • hanghangde
  • 2016年05月02日 21:08
  • 1621

web.xml配置的元素加载顺序和详解

web.xml中context-param,filter ,listener,servlet,session的加载顺序 一般的工程都会有用到web.xml文件,但不是必须的,web.xml的...
  • xhwwc110
  • xhwwc110
  • 2014年04月12日 23:22
  • 1324

Servlet 3.0之装配来自web.xml,web-fragment.xml和注解的描述符

如果 监听器,servlets,过滤器调用的顺序对于一个应用程序很重要,那么必须使用部署描述符。如果必要,可以使用上述定义的排序元素。如同上述描述的一样,当使用注解定义监听器,servlets和过滤器...
  • luccs624061082
  • luccs624061082
  • 2014年12月01日 12:43
  • 5183

web.xml配置servlet,filter,listener加载顺序源代码

  • 2015年03月31日 19:34
  • 29KB
  • 下载

web.xml 中的listener、 filter、servlet 加载顺序及其详解.doc

  • 2014年09月18日 21:22
  • 76KB
  • 下载

web.xml文件中配置(servlet, spring, filter, listenr)的加载顺序

  • 2011年11月16日 15:16
  • 2KB
  • 下载

java web.xml被文件加载过程及加载顺序小结

web.xml加载过程(步骤): 1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点:   和   2.紧接着,容器创建一个Ser...
  • kangronglong
  • kangronglong
  • 2014年07月25日 13:06
  • 1668

web.xml 中的listener、 filter、servlet 加载顺序及其详解

在项目中总会遇到一些关于加载的优先级问题,刚刚就遇到了一个问题,由于项目中使用了quartz任务调度,quartz在web.xml中是使用listener进行监听的,使得在tomcat启动的时候能马上...
  • wlg_442677903
  • wlg_442677903
  • 2016年10月28日 15:03
  • 61

web.xml 中的listener、 filter、servlet 加载顺序及其详解

一、  1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取 和两个结点。  2、紧急着,容创建一个ServletContext(servlet上下文),这个 web项...
  • cooljun618
  • cooljun618
  • 2011年09月21日 16:00
  • 301

web.xml组件加载顺序

经过查阅和Debug发现, web.xm组件加载顺序为:context-param -> listener -> filter -> servlet(同类则按编写顺序执行)...
  • wenniuwuren
  • wenniuwuren
  • 2015年03月26日 11:42
  • 2027
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:web.xml参数顺序
举报原因:
原因补充:

(最多只允许输入30个字)