自定义标签
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" %>
以上是关于自定义标签的主要内容,如果未能解决你的问题,请参考以下文章
动易CMS如何在文章频道,文章自定义列表标签中调用“自定义自段$MY_ABC