阅读Java Servlet规范,版本3.1,最终版,2013年4月我注意到第14.5.1节“基本示例” - “基本部署描述符示例”对于web-app声明标记具有以下内容:
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd”
version=”2.5”>
奇怪的是,这是针对servlet版本2.5的。第14.3节确实显示了新的命名空间描述符链接。
我是否正确地将此作为最终规范文档中的错误阅读?
答案 0 :(得分:0)
2.3版使用以下语言:
此版本2.3的所有有效Web应用程序部署描述符 规范必须包含以下DOCTYPE声明:
2.4版使用以下语言:
本附录定义了2.3版的部署描述符。所有Web容器都需要使用2.3部署描述符来支持Web应用程序。
所以先例是根据历史版本设定的。
<强>参考强>