java - 我在哪里可以找到 web.xml 中 web-app 元素的版本属性的有效值?

标签 java jakarta-ee servlets web.xml

典型的 web.xml 如下所示:

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

<web-app version="2.4">
  <display-name>Archetype Created Web Application</display-name>
</web-app>

如何找出哪些值对 version 有效<web-app> 的属性?

<web-app version="?">

是 2.5 还是 3.0?

有人知道 web.xml 的架构或 DTD 的 URL 吗?验证?不同网络应用程序版本的 DTD 的 URL 不同是否有一些来源可以让我看到完整列表?

//doctype for servlet 2.3
<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">

//doctype for servlet 2.2
<!DOCTYPE web-app PUBLIC
  "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
  "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

最佳答案

关于java - 我在哪里可以找到 web.xml 中 web-app 元素的版本属性的有效值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15334776/

相关文章:

java - web.xml 过滤器如何工作?您可以将两个过滤器映射到所有页面(/*)并指定顺序吗?

java - 替换 jdbc.support.nativejdbc 在 Spring 5 中删除

java - 使用 Java 泛型有界类型参数

java - 图像无法通过简单的 JSP 显示

hibernate - 当@Transactional 处于类级别时如何使用只读

java - HTTP 状态 500 - 无法读取输入文件

java - JDK8 中使用的 Rhino javascript JSR-223-wrapper 在哪里?

java - 在另一个字符串中找到该字符串的字符有多少次

java - 在基于 Struts 的 Web 应用程序中的 JSP 页面中使用 JSTL

java - 无法配置 JAAS 身份验证