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配置顺序影响结果.

一、 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和m>两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的...

web.xml的加载顺序

一 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目...
  • yhsbzl
  • yhsbzl
  • 2014年03月02日 23:45
  • 333

web.xml组件加载顺序

经过查阅和Debug发现, web.xm组件加载顺序为:context-param -> listener -> filter -> servlet(同类则按编写顺序执行)...

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

web.xml 文件中一般包括 servlet, spring, filter, listenr的配置。那么他们是按照一个什么顺序加载呢? 加载顺序会影响对spring bean 的调用。 ...
  • azhegps
  • azhegps
  • 2016年06月05日 12:52
  • 720

web.xml 中主要元素及context-param --> listener --> filter --> servlet加载顺序

首先可以确定的一点是, 不同类型节点的加载顺序与它们在web.xml里出现的次序无关,即不会因为filter写在listener之前而先加载fiter.     就、、、四种节点而言,启动服...

tomcat web.xml加载顺序

一、 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有...

web.xml 中的listener、 filter、servlet 加载顺序

转自:http://www.cnblogs.com/shenliang123/p/3344555.html 在项目中总会遇到一些关于加载的优先级问题,刚刚就遇到了一个问题,由于项目中使用了q...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:web.xml参数顺序
举报原因:
原因补充:

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