第6讲 自定义标签库.pptVIP

  • 13
  • 0
  • 约6.91千字
  • 约 27页
  • 2015-08-12 发布于广东
  • 举报
第6讲 自定义标签库 纲要 自定义标签概述 创建一个简单的自定义标签示例 创建自定义标签的基本步骤 给自定义标签添加属性 自定义标签处理标签体 自定义标签概述 创建一个简单的自定义标签示例 下面以创建simple:greeting /标签为例进行说明,该标签的功能是能根据系统时间,进行不同的问候: Good morning(afternoon、evening、night等) 下面以创建simple:greetingAtt name=“…“/ 标签为例进行说明,该标签能够设置访问者name属性,并根据系统时间来问候来访问者。 有时我们需要对标签体的执行结果进行修改后再输出,这可以通过自定义标签来实现。例如: 继承BodyTagSupport类或实现BodyTag接口; doStartTag()返回EVAL_BODY_BUFFERED; 在doAfterBody()方法中处理标签体:调用getBodyContent()、BodyContent的有关方法,获取标签体内容,并将程序处理结果存放到输出流。 本讲小结 自定义标签概述:引入原因,使用格式,能够实现一定功能的原因,相关类与接口; 创建自定义标签的基本步骤:实现Tag接口的标签处理类生命周期,实现IterationTag接口的标签处理类生命周期,创建标签处理类的4个步骤,自定义标签的使用过程; 给自

文档评论(0)

1亿VIP精品文档

相关文档