文章转自:http://blog.csdn.net/sdyy321/article/details/5838791

有一般XML都必须有的版本、编码、DTD

<web-app>下子元素<welcome-file-list>就是默认起始页,除了这个你还可以定义以下元素:

<context-param>:web应用程序的servlet上下文初始化参数声明

<description>:提供关于web应用程序的描述性文本

<display-name>:指定web应用程序的显示名称

<distributable>:指定web应用程序是否可分布式处理

<ejb-ref>:定义对EJB资源的引用

<ejb-local-ref>:声明对企业Bean本地主目录的引用

<env-entry>:声明用于应用程序的换条目。每个环境条目使用独立的元素

<error-page>:指定错误代码或异常类型与web应用程序中资源路径之间的映射

<filter>:过滤器,子元素有:

<filter-name>:过滤器名称:</filter-name>和<filter-class>过滤器类</filter-class>

<filter-mapping>:过滤器映射,子元素有:

<filter-name>、<url-pattern>和<dispatcher>

url-pattern方式:A:精确匹配:以/开始,后加全限定名

B:扩展名匹配:‘*.扩展名’

C:路径映射:以/开始,以/*结束

D:默认:‘/’

配置方法和Servlet相似,注意的是A:<url-pattern>可以替换成<servlet-name>,表示绑定该Servlet。

B:<dispatcher>是用来指示过滤器对应的请求方式:分为REQUEST(不配置该元素时的默

认方式)、INCLUDE/FORWARD(请求转发)、ERROR四种。
      C:当有多个过滤器的url-pattern相同时,过滤器链的顺序以配置文件的先后顺序执行,但当

有过滤器绑定Servlet时将会最后执行。

<icon>:指定用于在GUI工具中表示web应用程序的大小图像在web应用程序中的位置

<listener>:监听器

<login-config>:如何对用户进行身份验证;应用于此应用程序的领域名称;表单登录机制所需要的特性

<mime-mapping>:定义扩展名和MIME类型之间的映射

<resource-env-ref>:web应用程序对web应用程序环境中的资源所关联的受管理对象的引用的声明

<resource-ref>:定义外部资源的引用查找名,servlet 代码能够通过“虚拟”名称查找资源,该虚拟名称将映射至部署时的实际位置。子元   素有:

< description>资源说明< /description>

< rec-ref-name>JNDI 树中使用的资源的名称< /rec-ref-name>

< res-type>资源种类< /res-type>

< res-auth>Application|Container< /res-auth>资源由Application或Container来许可。如果设置为

APPLICATION,则表明应用程序组件代码将以编程方式执行资源登录。如果设置为 CONTAINER,

WebLogicServer 将使用随 login-config 元素建立的安全上下文

< res-sharing-scope>Shareable|Unshareable< /res-sharing-scope>资源是否可以共享.默认值为Shareable

<security-constraint>

<security-role>:安全角色的文字描述和角色名

<Servlet>:servlet的声明性数据

<servlet-mapping>:servlet和URL模式之间的映射

<session-config>:为web应用程序定义会话特性

<taglib>:描述JSP标记库

web.xml中常见配置解读的更多相关文章

  1. SpringMVC(十六):如何使用编程方式替代/WEB-INF/web.xml中的配置信息

    在构建springmvc+mybatis项目时,更常用的方式是采用web.xml来配置,而且一般情况下会在web.xml中使用ContextLoaderListener加载applicationCon ...

  2. J2EE进阶(五)Spring在web.xml中的配置

     J2EE进阶(五)Spring在web.xml中的配置 前言 在实际项目中spring的配置文件applicationcontext.xml是通过spring提供的加载机制自动加载到容器中.在web ...

  3. Spring中,applicationContext.xml 配置文件在web.xml中的配置详解

    一.首先写一下代码结构. 二.再看web.xml中的配置情况. <?xml version="1.0" encoding="UTF-8"?> < ...

  4. 使用Spring时web.xml中的配置

    使用Spring时web.xml中的配置: <?xml version="1.0" encoding="UTF-8"?> <web-app x ...

  5. Struts在Web.xml中的配置及Struts1和Struts2的区别

    (1)配置Struts的ActionServlet     <servlet>元素来声明ActionServlet    <servlet-name>元素:用来定义Servle ...

  6. spring 和springmvc 在 web.xml中的配置

    (1)问题:如何在Web项目中配置Spring的IoC容器? 答:如果需要在Web项目中使用Spring的IoC容器,可以在Web项目配置文件web.xml中做出如下配置: <!-- Sprin ...

  7. web.xml的常见配置

    web.xml的常见配置 <!-- 配置全局的编码过滤器 --> <filter> <description>编码过滤器</description> & ...

  8. servlet中用注解的方式读取web.xml中的配置信息

    在学习servletContext的时候,我们知道了可以在web.xml中通过<context-param>标签来定义全局的属性(所有servlet都能读取的信息),并在servlet中通 ...

  9. web.xml中JSP配置及 EL表达式

    web.xml 中JSP配置.servlet配置 及 EL表达式 [摘要] servlet 基本配置 <servlet> <servlet-name>LoginServlet& ...

随机推荐

  1. CodeForces 617C【序枚举】

    题意: 有两个点喷水,有很多个点有花,给出坐标. 求使得每个花都可以被喷到,两个喷水的半径的平方的和最小是多少. 思路: 枚举其中一个喷水的最大半径. 坑: 这题我贪心的思路有很大问题.一开始也是想这 ...

  2. (转) C# textbox 限制输入问题

    原理:e.handled代表这次按键动作是否交由用户自己处理,如果为true代表由用户处理,系统不再过问,这里的应用是拦截,即通知系统我要处理这个数据,但又不处理(丢弃数据),从而实现拦截的效果. 在 ...

  3. 关于WinCE流接口驱动支持10以上的端口号(COM10)

    一般情况下,WinCE流驱动的索引为0~9.应用程序中,通过CreateFile(_T("XXXN:"),…)打开对应的驱动,N也为0~9.这样看来,似乎在WinCE下同名流驱动个 ...

  4. C#中char[]与string之间的转换

    string 转换成 Char[] string ss = "abcdefg"; char[] cc = ss.ToCharArray(); Char[] 转换成string st ...

  5. MCADEx Tools 6.3下载地址

    MCADEx Tools 6.3下载地址: http://pan.baidu.com/s/1pLxQPkR 修改参数批量设置工具为模型批量检查工具; 修改模型批量检查过滤工具; 修改工程图管理过滤工具 ...

  6. 分段播放的flash播放器

    效果: 视频分段好处显而易见,就是节省流量,因为看视频很多时候都不会看完,还有很多时候是跳着看的.还有的时候也许用户暂停视频出去买东西了... 本文不讨论flash rtmp直播流,例子用的是普通的h ...

  7. 自定义模板语言之simple_tag和自定义过滤器

    扩展你的模板系统 一般是扩展模板的tag和filter两个功能.可以用来创建你自己的tag和filter功能库. 创建模板库 分为两步: 1. 首先决定由模板库在哪一个注册的app下放置,你可以放在一 ...

  8. 在VS2012中采用C++中调用DLL中的函数 (4)

    这两天因为需要用到VS2012来生成一个DLL代码,但是之前并没有用过DLL相关的内容,从昨天开始尝试调试DLL的文件调用,起初笔者在网络上找到了3片采用VSXXX版本进行调试的例子,相关的内容见本人 ...

  9. WWF3事件类型活动<第三篇>

    WWF将工作流分为两大类: 面向Human:在工作流运行时通过用户对外部应用程序的操作来影响工作流的业务流转. 面向System:应用程序控制流程. 工作流与应用程序都是可以单独存在的,因此它们之间的 ...

  10. OpenGL函数解析之glMatrixMode(GLenum mode)

    函数原型:void glMatrixMode(GLenum mode) 函数说明:glMatrixMode函数只有一个枚举类型的参数mode,用来指定哪一个矩阵堆栈式下一个矩阵操作的目标. mode有 ...