添加定制 JSP 标记

可以根据 Sun Microsystems JSP 1.2 规范为 Web 项目创建定制 JSP 标记。标记库使您能够增强 Web 站点,与您是否精通 Java 编程语言无关。
实现定制标记需要执行下列所有操作:
  • 在标记库描述符(TLD)文件中定义定制标记。这与在 DTD 文件中定义 XML 标记相似。TLD 文件是一个 XML 文件,用来在标记库中描述定制标记且包括标记信息,例如,标记名、内容的类型、属性和相关联的标记处理程序类。
  • 在 JSP 页面中使用定制标记。要在 JSP 页面中使用定制标记,必须先标识 TLD 文件所在的位置并标识在库中的任何定制标记都包括在 JSP 页面中时要使用的前缀。这是通过使用 taglib 伪指令完成的。
  • 创建 Tag Handler 类。这是一个 Java™ 类,用来实现 Tag 或 BodyTag 接口且负责在运行时实现定制标记。

TLD 文件可封装在 JAR 文件中,或者作为单独的现有项目文件。如果 TLD 文件封装在 JAR 文件中,则它必须包括在 META-INF 文件夹下面。

可以像对任何其他项目文件所作的那样将定制标记库和标记库描述符文件添加至项目。

要添加定制 JSP 标记,通常应该遵循以下过程:

  1. 添加标记库描述符(TLD)文件
  2. 将 taglib 伪指令添加至 JSP 文件
  3. 指定 taglib 伪指令
  4. 将定制标记添加至 JSP 文件
  5. 编辑定制标记的属性(可选)。
  6. 编辑定制标记库的 Web 部署描述符文件(可选)。
相关概念
定制标记库
相关任务
添加标记库描述符(TLD)文件
将 taglib 伪指令添加至 JSP 文件
指定 taglib 伪指令
将定制标记添加至 JSP 文件
编辑定制标记的属性
编辑定制标记库的 Web 部署描述符文件
相关参考
标记库

反馈