不同版本(2.3,2.4,2.5,3.0,3.1)的Servlet web.xml 头信息

web.xml v2.3

Xml代码   收藏代码
  1. <?xml version="1.0" encoding="ISO-8859-1"?>  
  2. <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">  
  3.    
  4. <web-app>  
  5.    
  6. </web-app>  

 

web.xml v2.4

 

Xml代码   收藏代码
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"   
  3.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  4.     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">  
  5.    
  6. </web-app>  

 

web.xml v2.5

 

Xml代码   收藏代码
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2.    
  3. <web-app xmlns="http://java.sun.com/xml/ns/javaee"  
  4.    
  5. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  6.    
  7. xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"  
  8.    
  9. version="2.5">  
  10.    
  11. </web-app>  

 

web.xml v3.0

 

Xml代码   收藏代码
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2.    
  3. <web-app  
  4.         version="3.0"  
  5.         xmlns="http://java.sun.com/xml/ns/javaee"  
  6.         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  7.         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">  
  8.    
  9. </web-app>  

 web.xml v3.1

  1. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  2.     xmlns="http://xmlns.jcp.org/xml/ns/javaee"  
  3.     xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"  
  4.     id="WebApp_ID" version="3.1">  
  5. </web-app>

 

web-fragment.xml

 

Xml代码   收藏代码
  1. <web-fragment xmlns="http://java.sun.com/xml/ns/javaee"  
  2.               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  3.               xsi:schemaLocation="  
  4.         http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-fragment_3_0.xsd" version="3.0">  
  5.    
  6. </web-fragment>  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
web.xml 是 JavaWeb 应用程序的配置文件之一,用于配置 Web 应用程序的部署描述符。它位于 WEB-INF 目录,对于每个 Web 应用程序都是唯一的。 不同版本的 Java Servlet 规范定义了不同web.xml 格式和元素。下面是各个版本web.xml 的常见格式和元素: 1. Servlet 2.2: 这个版本web.xml 使用的是 DTD(Document Type Definition)方式进行定义。常见元素包括:servletservlet-mapping、session-config、mime-mapping 等。 2. Servlet 2.3: 这个版本web.xml 仍然使用 DTD 方式进行定义,但增加了一些新的元素,如: filter、filter-mapping、listener 等。 3. Servlet 2.4: 这个版本开始使用 XSD(XML Schema Definition)方式进行定义。除了保留之前版本的元素外,还增加了一些新的元素,如: welcome-file-list、error-page 等。 4. Servlet 2.5: 这个版本继续使用 XSD 方式进行定义,增加了一些新的元素,如: dispatcher、jsp-config 等。 5. Servlet 3.0: 这个版本引入了注解驱动开发,允许使用注解来配置 Servlet、Filter 和 Listener,减少了对 web.xml 的依赖。但 web.xml 仍然可以使用,并增加了一些新的元素,如: async-supported、session-config、welcome-file-list 等。 6. Servlet 3.1: 这个版本在之前版本的基础上进行了一些调整和增强,包括对 HTTP 请求和响应的配置、对 WebSocket 和异步处理的支持等。 需要注意的是,不同Servlet 容器可能对 web.xml 的支持和规则有所差异,具体可以参考对应 Servlet 容器的文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值