码上敲享录 > jsp开发经验分享 > 谈谈jsp通过tld和tag自定义标签的两种方式的作用和区别

谈谈jsp通过tld和tag自定义标签的两种方式的作用和区别

上一章章节目录下一章 2017-12-05已有2636人阅读 评论(0)

谈谈jsp通过tld和tag自定义标签的两种方式的作用和区别


1.通过tld文件自定义的标签作用:

主要是用来执行后端代码,去获取数据到页面显示,例如开发中可以使用自定义标签通过属性去加载select下拉框;还有一种用法是,有时读取出来的数据是关联类的id或其他字段,但页面要显示对应的名称,这时可以都可以使用tld的方法定义标签。


2.通过tag文件自定义的标签作用:

有时jsp代码中有的代码在其他地方也会引用到,为例代码重用就可以把公用部分抽出来定义成一个标签,这样可以增加代码美感。这时又有人会问,为什么不用include?,事实上如果被包含的页面内容是固定的话,两者无异!但开发中常常遇到,两段代码基本相同,但只有一个或几个标签的class的值不同,即是说样式可能不一样,此时就可以使用tag自定义的标签,通过自定义标签的自定义属性把参数传进去,那么自定义标签的代码就会根据传递不同的参数显示不同的样式。


两种区别:作用不同,tld文件自定义的标签比较复杂。

本文地址:http://www.yayihouse.com/yayishuwu/chapter/1056

向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti
1

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交