`
holoblog
  • 浏览: 1228294 次
博客专栏
E0fcf0b7-6756-3051-9a54-90b4324c9940
SQL Server 20...
浏览量:18936
文章分类
社区版块
存档分类
最新评论

JSP自定义标签(3)

 
阅读更多


八、SimpleTagSupport类


在JSP2.0后,为了简化标签开发的难度,就可以使用SimpleTagSupport进行开发;


1.开发一般标签


注意点:

(1)需要继承SimpleTagSupport类;

(2)实现public void doTag()throws JspException,IOException;

(3)super.getJspContext().getOut().write("...."); 进行输出;

(4)在SimpleTagSupport中,tld中的<body-content>内容不能为JSP,如果标签体不为空,则只能为scriptless


代码:

SimpleTagSupportDemo.java


2.开发迭代标签


通过super.getJspBody().invoke(null);能够执行标签体内容;

SimpleTagSupportDemo.java

综合看来,SimpleTagSupport比起前面的TagSupport,BodyTagSupport,简单了许多,不需要任何返回值;


九、常见问题


1.区分是否有标签体

<xiazdong:hello name="">

</xiazdong:hello>

是属于有标签体的,只是标签体为空;

<xiazdong:hello name=""/>为标签体为空;



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics