web.xml中不同版本的servlet头以及版本控制

参考文章:
http://www.cnblogs.com/beijingstruggle/p/5461146.html
 
servlet版本:
关于各个jsp、servlet的不同版本,到网上搞了这么一张表,感觉非常实用

824131-20160505112204404-764666544.png

本地当前的环境是jdk1.6+tomcat6,所以需要使用servlet2.5版本。
 
web.xml不同版本的头部:
web.xml v2.3
  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. <web-app>
  4. </web-app>
web.xml v2.4
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <web-appid="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. </web-app>
web.xml v2.5
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <web-appxmlns="http://java.sun.com/xml/ns/javaee"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
  5. version="2.5">
  6. </web-app>
web.xml v3.0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <web-app
  3. version="3.0"
  4. xmlns="http://java.sun.com/xml/ns/javaee"
  5. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  6. xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
  7. </web-app>
web-fragment.xml
  1. <web-fragmentxmlns="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. </web-fragment>
 





原文地址:https://www.cnblogs.com/douJiangYouTiao888/p/6473943.html