添加定制 JSP 标记

可根据 Sun Microsystems JSP 1.2 规范为 Web 项目创建定制 JSP 标记。标记库通常由精通 Java™ 编程语言的开发者创建,且可供不了解 Java 但想要通过利用 Java 编码标记库增强 Web 站点功能的 Web 设计者使用。

实现定制标记需要执行下列所有操作:
  • 在“标记库描述符”(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 部署描述符文件
相关参考
Tag libraries
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.