自定义标签描述(2)

 

SimpleTag方法介绍

1、  setJspContext方法

             用于把JSP页面的pageContext对象传递给标签处理对象

2、  setParent方法

用于把父类标签处理对象攒递给当前标签处理对象

3、  getParent方法

用以获得当前标签的父标签处理器对象

4、  setJspBody方法

用于把代表标签体的JspContext对象

5、  public abstract void invoke(java.io.Writer out)

用于执行JspFrament对象所代表的JSP代码片段;

参数out用于指定将JspFrament对象的执行结果写入到那个输入流对象中,如果传递给参数out的值为null,则将执行结果写入到JspContext.getOut()方法返回的输入流对象中能够(简单点就是写给浏览器)。

 

JspFrament类

1、  javax.servlet.jsp.tagext.JspFrament类似在JSP2.0中定义的,它的实例对象代表JSP页面中的一段符合JSP语法规范的JSP片段,这段JSP片段中不能包含JSP脚本元素

2、  WEB容器在处理简单的标签体时,会把标签体内容用一个JspFrament对象表示,并调用标签处理对象的setJspBody方法把JspFrament对象传递给标签处理对象。JspFrament类中之定义了两个方法,,如下:

(1)       getJspContext方法

用于返回代表调用页面的JspContext对象

(2)       public abstract voidinvoke(java.io.Writer out)

用于执行JspFrament对象代表的JSP代码片段

(3)       参数out用于指定将JspFrament对象的执行结果写入到哪个输出流对象中,如果传递给参数out的值为null,则将执行结果写入到JspContext.getOut()方法返回的输出流对象中。

 

BodyTagSupport类的生命周期

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值