发布于 2015-08-17 14:49:33 | 110 次阅读 | 评论: 0 | 来源: 网络整理

在JavaServer页面API允许您定义自定义看起来像HTML或XML标签,一个标签库是一套实现自定义行为的用户自定义标签的JSP标签。

taglib指令声明JSP页面中使用一组自定义标签,标识库的位置,并提供用于识别自定义标签在JSP页面中的一种手段。

taglib指令如下的语法如下:


<%@ taglib uri="uri" prefix="prefixOfTag" >

uri属性值解析为一个位置的容器理解和prefix 属性通知容器哪些标记位的是自定义操作。 

您可以编写XML相当于上面的语法如下:


<jsp:directive.taglib uri="uri" prefix="prefixOfTag" />

当您使用自定义标签,它是典型的形式<prefix:tagname>。前缀是一样的,你在taglib指令指定的前缀,而标记名是在标签库实现了一个标签的名称

例子:

例如,假设custlib标签库包含了一个名为hello的标签。如果你想使用hello标签用的MyTag的前缀,你的标签将被<mytag:hello>,它会在你的JSP文件中使用如下:


<%@ taglib uri="http://www.example.com/custlib" prefix="mytag" %>
<html>
<body>
<mytag:hello/>
</body>
</html>

我们将能够使用<mytag:hello>调用另一段代码。我们将看到如何开发我们的自定义标签,以及如何使用它们在JSP自定义标签教程

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务