Apache Taglibs 提供标签库的开源实现,以便与 Java Server Pages (JSP) 一起使用。特别是,它托管 Apache Standard Taglib,这是Java 标准标记库 (JSTL)规范的开源实现 。
内容
Apache 标签库
Apache 标准标签库
Apache 标准 Taglib 实现 JSTL 1.2 并支持由 JSP 容器计算的请求时表达式。
此外,可以通过以下两种方式之一启用使用 1.0 表达式语言标签的应用程序的兼容性:
- 使用-jsttel jar 通过使用最初由 JSTL 本身定义的 EL 实现来支持 JSTL 1.0 EL 表达式。
- 使用-compat jar 通过使用容器的 EL 实现来支持 JSTL 1.0 EL 表达式,以利用更新的功能和更现代版本中潜在的性能改进。
有关使用该库的更多详细信息,请参阅自述文件。
出于性能原因,XML 标记直接使用 Apache Xalan 来计算 XPath 表达式。Xalan 2.7.1 实现 jar xalan.jar 和 serializer.jar 必须添加到类路径中。
标准 Taglib jar 可以与 Web 应用程序一起打包在其 /WEB-INF/lib 目录中,或者可以通过将它们添加到容器的类路径来供容器中的所有应用程序使用。
雅加达标签库
Apache Taglib 最初是作为 Apache Jakarta 项目的一部分开发的。该项目已 正式退役 ,原始标签库已移至 Apache Attic。