需要指定 taglib 伪指令以选择将放入文档的标记。指定 TLD
文件以便 Page Designer 可显示该 TLD 中有哪些标记可用。
可以使用下列四种方式中的一种来指定 taglib 伪指令:
- 在 Web 部署描述符中使用 taglib-uri 值,如下所示:
<%@ taglib uri="/yeartags" prefix="year" %>
<%@ taglib uri="http://www.mycorp/monthtags" prefix="month" %>
其中 /yeartags
和 http://www.mycorp/monthtags
都是在 Web 部署描述符中定义的 taglib-uri 值。
- 使用直接引用 TLD 或 JAR 文件的上下文相对路径,如下所示:
<%@ taglib uri="/tlds/datetags.tld" prefix="date" %>
其中 /tlds/datetags.tld 是指向 TLD 文件的上下文相对 URI。
- 使用直接引用 TLD 或 JAR 文件的页面相对路径,如下所示:
<%@ taglib uri="../WEB-INF/tlds/hourtags.jar" prefix="hour" %>
其中 ../WEB-INF/tlds/hourtags.jar 是指向 JAR 文件的页面相对 URI。
- 仅对于 J2EE 1.3 Web 项目,使用在 TLD 中定义的 URI 元素值,如下所示:
<%@ taglib uri="http://www.mycorp/minutetags" prefix="minute" %>
其中 http://www.mycorp/minutetags 是在 TLD 中定义的 URI 元素值。提示: 在一个 JAR 文件中部署了两个或多个 TLD 的情况下,可使用此格式来指定每个 TLD。
既然已经指定了 taglib 伪指令,就可以
将定制标记添加至 JSP
文件。当您选择插入定制标记时,Page Designer
将引用 taglib 伪指令并显示该定制库中的标记。