知方号

知方号

web.xml文件的作用及基本配置

web.xml文件的作用及基本配置

什么是web.xml

 

web.xml是web项目的配置文件,一般的web工程都会用到web.xml来配置,方便大型开发。web.xml主要用来配置Filter,Listener,Servlet等。但是web.xml并不是必须的,一个web工程可以没有web.xml文件。

 

web工程加载web.xml过程

 

web容器的加载顺序ServletContext -> context-param -> listener -> filter -> servlet。并且这些元素可以配置在文件中的任意位置,不会因为filter在web.xml文件中写在listener前面就先加载filter。

 

加载过程顺序如下

 

启动一个web项目,web容器会读取它的配置文件web.xml,读取和两个结点。

创建一个ServletContext(Servlet上下文),这个web项目的所有部分都将共享这个上下文

容器将转换为键值对,并交给ServletContext

容器创建中的类实例,创建监听器

 

详细xml节点参考可查看如图

 

web.xml文件元素详解

 

schema

 

web.xml的模式文件是由Sun公司定义的,每个web.xml文件的根元素中,都必须标明这个web.xml使用的是哪个模式文件。其他的元素都放在中。

 

 

Web应用名称

 

用于标记这个特定的Web应用的名称。

 

Tomcat Example

 

Web应用描述

 

Tomcat Example servlets and JSP pages.

 

上下文参数

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。