内容

Apache 标签库

Apache Taglibs 提供了用于 Java Server Pages (JSP) 的标签库的开源实现。特别是,它托管了 Apache Standard Taglib,这是 Java Standard Tag Library (JSTL) 规范的开源实现。

Apache Standard Taglib

Apache Standard Taglib 实现了 JSTL 1.2 并支持由 JSP 容器评估的请求时表达式。

此外,使用 1.0 表达式语言标签的应用程序可以通过以下两种方式之一启用兼容性:

  • 使用 -jstlel jar 支持 JSTL 1.0 EL 表达式,它使用最初由 JSTL 本身定义的 EL 实现。
  • 使用 -compat jar 支持 JSTL 1.0 EL 表达式,它使用容器的 EL 实现,以利用更现代版本中的新功能和潜在性能改进。

下载 | 变更

有关使用该库的更详细信息,请参阅 README 文件。

出于性能原因,XML 标签直接使用 Apache Xalan 来评估 XPath 表达式。必须将 Xalan 2.7.1 实现的 xalan.jar 和 serializer.jar 添加到类路径中。

Standard Taglib 的 jar 包可以随 Web 应用程序一起打包到其 /WEB-INF/lib 目录中,也可以通过将它们添加到容器的类路径中,使其对容器中的所有应用程序可用。

Jakarta 标签库

Apache Taglibs 最初是作为 Apache Jakarta 项目的一部分开发的。该项目已正式退役,原始的标签库已移至 Apache Attic