什么是 taglib?
有人可以解释一下在Java编程方面什么是taglib吗?它包含一个前缀和 uri...但是这些中的每一个都指的是什么?我查找了许多不同的网站,但坦率地说,我仍然对它是什么以及它的作用感到困惑。
有人可以解释一下在Java编程方面什么是taglib吗?它包含一个前缀和 uri...但是这些中的每一个都指的是什么?我查找了许多不同的网站,但坦率地说,我仍然对它是什么以及它的作用感到困惑。
JavaServer Pages API 允许您定义看起来像 HTML 或 XML 标记的自定义 JSP 标记,而标记库是一组实现自定义行为的用户定义标记。
taglib 指令声明 JSP 页使用一组定制标记,标识库的位置,并提供一种在 JSP 页中标识定制标记的方法。
JavaServer Pages Standard Tag Library (JSTL) 是有用的 JSP 标签的集合,它封装了许多 JSP 应用程序通用的核心功能。
JSTL 支持常见的结构化任务,如迭代和条件、用于操作 XML 文档的标记、国际化标记和 SQL 标记。它还提供了一个用于将现有自定义标记与 JSTL 标记集成的框架。
JSTL 标记可以根据其功能分类为以下 JSTL 标记库组,这些组在创建 JSP 页时可以使用:
核心标签
格式化标签
SQL 标记
标签
JSTL 函数
每组标签具有以下核心结构:
<%@ taglib prefix="some prefix"
uri="some http URL" %>
您可以在此处找到更多信息。