自定义标签库(Tag library)

通过SimpleTagSupport实现

  • 通过实践发现,直接通过SimpleTag接口来编写标签处理器类是有一些麻烦的,因为SimpleTag接口中有很多方法需要我们来实现,但是现实使用中,我们并不是所有方法都使用。
  • 基于这个原因,我们还可以通过另一种方式来实现标签处理器类,就是SimpleTagSupport,这个类实现了SimpleTag接口,并且接口中的方法都已经被该类实现了,所以我们直接通过继承该类就可以更加方便的实现一个标签处理器类。
  • SimpleTagSupport

  • 通过继承SimpleTagSupport实现标签处理器类,只需要重写doTag()方法即可。

public class MyTag2 extends SimpleTagSupport {

@Override

public void doTag() throws JspException, IOException {

JspWriter out = getJspContext().getOut();

out.print(“<h1>你好啊,我是自定义标签</h1>”);

}

}

  • tld文件

<tag>

<name>tag2</name>

<tag-class>com.atguigu.web.tag.MyTag2</tag-class>

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

</tag>


上一篇:
下一篇:
关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
全国统一咨询电话:010-56253825
地址:北京市昌平区宏福科技园综合楼6层(北京校区)

深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)

武汉市东湖高新开发区东湖网谷(武汉校区)