JSP taglib指令

JSP API允许自定义JSP标签,如:HTML或XML标签,标签库是一组实现自定义行为的用户定义标签。

taglib指令声明JSP页面使用一组自定义标签,标识库的位置,并提供了在JSP页面中标识自定义标签的方法。

taglib指令遵循下面给出的语法 -

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

这里,uri属性值解析为容器理解的位置,并且prefix属性通知容器什么位置的标记是自定义操作。
可以使用XML编写上述语法,如下所示:

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

当您使用自定义标签时,通常是<prefix:tagname>的形式。 前缀与在taglib指令中指定的前缀相同,标记名是标记库中实现的标记的名称。

taglib指令示例

例如,假设custlib标签库包含一个名为hello的标签。 如果想使用一个前缀为mytaghello标签,那么标签将书写为<mytag:hello>,它将在JSP文件中使用为如下:

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

<html>
   <body>
      <mytag:hello/>
   </body>
</html>

可以使用<mytag:hello>调用另一段代码。可阅读如何开发自定义标签以及如何在JSP使用它们


上一篇:JSP include指令

下一篇:JSP动作

关注微信小程序
程序员编程王-随时随地学编程

扫描二维码
程序员编程王

扫一扫关注最新编程教程