关闭

web.xml参数顺序

2361人阅读 评论(0) 收藏 举报

本文转自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中的元素需要按照规定的大小写和顺序出现。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:52785次
    • 积分:750
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:11篇
    • 译文:1篇
    • 评论:3条
    文章分类
    最新评论