自定义标签

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义标签相关的知识,希望对你有一定的参考价值。

* 自定义标签的步骤:

* 1 继承SimpleTagSupport类.

public class TagDemo1 extends SimpleTagSupport{

private PageContext pc;

@Override

// 代表标签执行

public void doTag() throws JspException, IOException {

// 向页面输出Hello

pc.getOut().println("Hello");

}

@Override

// 向页面输出hello 需要使用JSP的out内置对象.

public void setJspContext(JspContext pc) {

this.pc = (PageContext)pc;

}

}

* 2 提供tld文件(WEB-INF/下)

<!-- 自定义标签 -->

<tag>

<!-- 自定义标签的名称 -->

<name>print</name>

<!-- 标签所属类 -->

<tag-class>cn.itcast.tag.TagDemo1</tag-class>

<!-- 标签体的内容 -->

<!-- empty:代表没有标签体 -->

<body-content>empty</body-content>

</tag>

* 3 在JSP中引入自定义的标签

<%@ taglib uri="http://www.itcast.cn/0808/mytag" prefix="myc" %>

以上是关于自定义标签的主要内容,如果未能解决你的问题,请参考以下文章

js自定义创建标签,a标签包含于li标签内。

动易CMS如何在文章频道,文章自定义列表标签中调用“自定义自段$MY_ABC

使用自定义 HTML 标签并用 outerHTML 替换自定义标签好吗?

杂项-Java:自定义标签

php 小工具自定义标签小部件标签云自定义标签云

在自定义模板标签中解析 Django 自定义模板标签