- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
web.xml:
1、web.xml学名叫部署描述符文件,是在Servlet规范中定义的,是web应用的配置文件。
2、部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(DocumentTypeDefinition,文档类型定义)。所有部署描述符文件的顶层(根)元素为web-app。请注意,XML元素不像HTML,他们是大小写敏感的。因此,web-App和WEB-APP都是不合法的,web-app必须用小写。
?3、web.xml中XML元素不仅是大小写敏感的,而且它们还对出现在其他元素中的次序敏感。例如,XML头必须是文件中的第一项,DOCTYPE声明必须是第二项,而web-app元素必须是第三项。在web-app元素内,元素的次序也很重要。服务器不一定强制要求这种次序,但它们允许(实际上有些服务器就是这样做的)完全拒绝执行含有次序不正确的元素的Web应用。这表示使用非标准元素次序的web.xml文件是不可移植的。
?web.xml样例:
?xml?version=1.0?encoding=UTF-8???
!DOCTYPE?web-app?PUBLIC?-//Sun?Microsystems,?Inc.//DTD?Web?Application?2.3//EN?/dtd/web-app_2_3.dtd??
web-app??
/web-app?
元素标签详解:
元素1:icon
icon元素包含small-icon和large-icon两个子元素.出IDE和GUI工具用来表示Web应用的一个和两个图像文件的位置。small-icon/路径/smallicon.gif/small-icon
small-icon元素应指向web站台中某个小图标的路径,大小为16X16pixel,但是图象文件必须为GIF或JPEG格式,扩展名必须为:.gif或.jpg.
large-icon/路径/largeicon-jpg/large-icon
large-icon元素应指向web站台中某个大图表路径,大小为32X32pixel,但是图象文件必须为GIF或JPEG的格式,扩展名必须为;gif或jpg.
范例
icon
??small-icon/images/small.gif/small-icon
??large-icon/images/large.gif/large-icon
/icon
元素2、3:display-name,description
display-name/display-name定义访问web项目应用的名称。ip:端口/应用名/service/
description应用描述/discription对应用做出描述。
范例
display-nametest/display-name
description测试应用V1.0/discription
元素4:context-param
context-param元素用来设定web应用的环境参数(例如设定spring配置文件名称)包含两个子元素:param-name和param-value。
param-name参数名称/param-name设定Context名称
param-value值/param-value设定Context名称的值
范例
context-param
??param-nameparam_name/param-name
??param-valueparam_value/param-value
/context-param
此所设定的参数,在JSP网页中可以使用下列方法来取得:${initParam.param_name}
若在Servlet可以使用下列方法来获得:
Stringparam_name=getServletContext().getInitParamter(param_name);
元素5,6:filter,filter-mapping
filter元素用来设定web应用的过滤器,它的两个主要子元素filter-name、filter-class、init-param
用来定义Filter所对应的class和过滤器(filter)中的初始化方法(init)的参数
filter-nameFilter的名称/filter-name定义Filter的名称
filter-classFilter的类名称/filter-class定义Filter的类路径和名称
init-param
????p
最近下载
- 2022年宜春职业技术学院招聘笔试真题含答案详解.docx VIP
- 印花税法解读课件PPT.pptx VIP
- 信息安全培训课件银行.ppt VIP
- 2025年高速公路收费员考试题(附答案+解析).docx VIP
- 抗高血压药物的分类应用抗高血压药物的分类及应用.doc VIP
- 2024年宜春职业技术学院招聘笔试真题含答案详解.docx VIP
- 光伏发电能源项目.docx VIP
- 重症肌无力护理业务学习.pptx VIP
- Razer雷蛇雷蛇幻影战狼 V3 竞技版 8K PC专用 RZ06- 05550 支持和常见问题解答 用户指南 (简体中文)说明书用户手册.pdf
- 塑料件结构的设计规范.ppt VIP
原创力文档


文档评论(0)