JSP页面上使用你可以使用
Taglib Directive来自定义标签定义一个标签库和前缀。
其语法: <%@
Taglib uri="URITo
Taglibrary" prefix="tagPrefix" % >
示例: <%@
Taglib uri="http://www.
JSPcentral.com/tags" prefix="public" %>
<public:loop>
.
</public:loop>
描述: <%@
Taglib %>指示(
Directive)允许您使用自定义的标签,为标签库命名,并指定它们的前缀。
术语custom tag 不仅仅是指标签,而且还指元素。因为
JSP文件可以转化为XML,理解标签和元素的联系是很重要的。标签仅仅是一种标志(markup),是
JSP元素的一部分。
JSP元素是一个
JSP语法单元,这个语法单元在XML中等价于一个开始标签和结束标签。元素可以包含其他的文本,标签,或元素。例如,一个
JSP:plugin元素总是以<
JSP:plugin>标签开始和一个</
JSP:plugin>结尾,而且,还可以包含一个<
JSP:params>元素和<
JSP:fallback>元素。
在您在
JSP文件中使用自定义的标签前,您必须使用一个<%@
Taglib %>指示。一个
JSP文件中您可以使用多个<%@
Taglib %>指示,但,在每一个前面定义的前缀必须是唯一的。