上一篇文章介绍了自定义简单标签的方法,这篇我们就来学习一下传统标签的使用方法
一、创建一个继承TagSupport的类,覆盖doStartTag和doEndTag方法:
从代码中可以看到,与简单标签有一个JspContext对象不同的是,传统标签都有一个pageContext对象
二、创建TLD:
三、在JSP中测试:
使用<ex:Traditional >
this is why we play
</ex:Traditional>
启动,页面输出
实际情况中,可能还需要循环处理,此时会用到IterationTag接口的doAfterBody() 方法:
一、创建一个继承TagSupport的类,覆盖相应方法
二、TLD文件和上个例子一致,修改一下<tag-class>标签即可
三、在jsp中测试
使用一个table来检验:
<table border="1">
<ex:Traditional >
<tr>
<td>${movie}</td>
</tr>
</ex:Traditional>
</table>
页面显示:
通过上面的学习,对传统标签也有了了解。如果想学习自定义简单标签的朋友,
可以参考:http://blog.csdn.net/a18716374124/article/details/77476865