0

通读 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”&gt;

奇怪的是,这是针对 servlet 2.5 版的。第 14.3 节确实显示了新的名称空间描述符链接。

我在最终规范文档中是否将其正确解读为错误?

4

1 回答 1

0

2.3 版使用这种语言:

本规范 2.3 版的所有有效 Web 应用程序部署描述符必须包含以下 DOCTYPE 声明:

2.4 版使用这种语言:

本附录定义了 2.3 版的部署描述符。所有 Web 容器都需要支持使用 2.3 部署描述符的 Web 应用程序。

因此,先例是根据历史版本设定的。

Java Servlet 规范 3.0

参考

于 2017-06-30T06:47:26.297 回答