首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JSP自定义标签->张国亮小结第一季

2012-11-22 
JSP自定义标签----张国亮总结第一季BodyTagSupport类的生命周期可以用图来表示。7、用BodyTagSupport类开发

JSP自定义标签---->张国亮总结第一季

BodyTagSupport类的生命周期可以用图来表示

JSP自定义标签->张国亮小结第一季

7、用BodyTagSupport类开发自定义标签 

? BodyTagSupport类中增加了两个方法:

– setBodyContent(BodyContent bc):容器在执行这个标签处理类的实例时,将调用该方法,把标签主体返回的内容缓存在BodyContent类的实例中。BodyContent除了从父类JspWriter继承提供用于向响应体中写入文本的方法,还提供了用于获取它缓冲的标签体内容。

– doInitBody():计算标签主体之前调用该方法进行初始化共,可以向bodyContent对象中写入初始内容,这些内容会放置在标签主体内容之前。

? BodyContent类专门用于缓存标签主体返回的内容,包括静态文本以及由嵌套标签或脚本元素所创建的动态内容。

传统的自定义标签的作用或应用

– 控制jsp页面某一部分内容是否执行。

– 控制整个jsp页面是否执行。

– 控制jsp页面内容重复执行。

– 修改jsp页面内容输出。

? 自定义标签除了可以移除jsp页面java代码外,它也可以实现以上功能。

? tld文件中的四种标签体类型

– EMPTY JSP scriptless tagdepentend

热点排行