部署描述文件web.xml配置详解

部署描述文件web.xml配置详解

ID:15090486

大小:75.00 KB

页数:14页

时间:2018-08-01

部署描述文件web.xml配置详解_第1页
部署描述文件web.xml配置详解_第2页
部署描述文件web.xml配置详解_第3页
部署描述文件web.xml配置详解_第4页
部署描述文件web.xml配置详解_第5页
资源描述:

《部署描述文件web.xml配置详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、web.xml配置详解部署描述符实际上是一个XML文件,包含了很多描述servlet/JSP应用的各个方面的元素,如servlet注册、servlet映射以及监听器注册。部署描述符从下面的XML头开始:这个头指定了XML的版本号以及所使用的编码。头的下面是DOCTYPE声明:

2、d">这段代码指定文件类型定义(DTD),可以通过它检查XML文档的有效性。下面显示的元素有几个特性,这些特性告诉我们关于DTD的信息:●web-app定义该文档(部署描述符,不是DTD文件)的根元素●PUBLIC意味着DTD文件可以被公开使用●"-//SunMicrosystems,Inc.//DTDWebApplication2.3//EN"意味着DTD由SunMicrosystems,Inc.维护。该信息也表示它描述的文档类型是DTDWebApplication2.3,而且DTD是用英文书写的。●URL"http://java.sun.com/dtd

3、/web-app_2_3.dtd"表示D文件的位置。注意:在部署描述符中,用于注释。部署描述符的根元素是web-app。DTD文件规定,web-app元素的子元素的语法如下:(在一个DTD中,XML元素是通过DTD的元素声明来声明的)

4、ng*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)>正如您所看到的,这个元素含有23个子元素,而且子元素都是可选的。问号(?)表示子元素是可选的,而且只能出现一次。星号(*)表示子元素可在部署描述符中出现零次或多次。有些子元素还可以有它们自己的子元素。web.xml文件中web-app元素声明的是下面每个子元素

5、的声明。下面的章节讲述部署描述符中可能包含的所有子元素。注意:在Servlet2.3中,子元素必须按照DTD文件语法描述中指定的顺序出现。比如,如果部署描述符中的web-app元素有servlet和servlet-mapping两个子元素,则servlet子元素必须出现在servlet-mapping子元素之前。在Servlet2.4中,顺序并不重要。下面对web.xml文件各元素进行详解1.icon元素icon元素用来指定GIF格式或JPEG格式的小图标(16×16)或大图标(32×32)的文件名。

6、>icon元素包括两个可选的子元素:small-icon子元素和large-icon子元素。文件名是Web应用归档文件(WAR)的根的相对路径。部署描述符并没有使用icon元素。但是,如果使用XML工具编辑部署描述符,XML编辑器可以使用icon元素。2.display-name元素如果使用工具编辑部署描述符,display-name元素包含的就是XML编辑器显示的名称。下面是一个含有display-

7、name元素的部署描述符:OnlineStoreApplication3.description元素

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。