标签:
* 自定义标签的步骤:
* 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" %>
标签:
原文地址:http://www.cnblogs.com/jiemoxiaodi/p/5240332.html