知识大全 JSP自定义标签执行顺序

Posted

篇首语:读书不要贪多,而是要多加思索,这样的读书使我获益不少。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JSP自定义标签执行顺序相关的知识,希望对你有一定的参考价值。

JSP自定义标签执行顺序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  首先来看一下简单标签接口的方法以及它的生命周期

  一 SimpleTag接口的方法

   doTag() void

   getParent() JspTag

   setJspBody(javax servlet jsp tagext JspFragment body) void

   setJspContext(javax servlet jsp JspContext pc) void

   setParent(javax servlet jsp tagext JspTag tag) void

  二 SimpleTag接口的声明周期

   每次遇到Jsp标签容器构造一个SimpleTag实例 这个构造函数没有参数

   setJspContext() setParent()只有当前的标签在另一个标签之内时才调用setParent()方法

   设置属性 调用每一个属性的setter方法

   setJspBody(javax servlet jsp tagext JspFragment body)

   doTag()所有标签的逻辑迭代和Body计算都在这个方法中

   return下面是对带体标签的介绍

  三 带Body的自定以标签

   必须实现Tag接口的doStartTag()和doEndTag()方法

   可以实现IterationTag接口的doAffterBody()方法

   可以实现BodyTag接口的doInitBody()和setBodyContent(javax servlet jsp tagext BodyContent bc)方法

   doStartTag()可以返回的值 A SKIP_BODY 不处理标签体B EVAL_BODY_INCLUDE 计算的体的结果被包含在out(JspWriter)中输出C EVAL_BODY_BUFFERED 一个BodyContent对象被创建

   doEndTag()方法可以返回SKIP_PAGE或者EVAL_PAGE以确定是否继续计算其余的页面

   doAffterBody可以返回EVAL_BODY_AGAIN SKIP_BODY以确定是否再次计算标签体

  四 BodyTag的处理过程

   setPageContext(javax servlet jsp PageContext pc) void

   setParent(javax servlet jsp tagext Tag tag) void

   doStartTag() int

   setBodyContext(BodyContext bc) void

   doInitBody() int

   doAffterBody() int

   doEndTag() int

cha138/Article/program/Java/JSP/201311/20747

相关参考

知识大全 JSP自定义标签实现数据字典

JSP自定义标签实现数据字典  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  关于JSP标签的好处

知识大全 JSP自定义标签开发入门

JSP自定义标签开发入门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一般情况下开发jsp自定

知识大全 JSP自定义标签开发流程[1]

JSP自定义标签开发流程[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一概述  jsp(

知识大全 详细讲解JSP自定义标签

详细讲解JSP自定义标签  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &n

知识大全 JSP自定义标签入门实例

JSP自定义标签入门实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!首先在eclipse下新建一

知识大全 JSP自定义标签开发流程[2]

JSP自定义标签开发流程[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  下表引自Sun的j

知识大全 jsp简单自定义标签的forEach遍历及转义字符

jsp简单自定义标签的forEach遍历及转义字符  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!l

知识大全 Jsp中的自定义标签由浅到深详细讲解[4]

Jsp中的自定义标签由浅到深详细讲解[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  十四如

知识大全 Jsp中的自定义标签由浅到深详细讲解[2]

Jsp中的自定义标签由浅到深详细讲解[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  四创建

知识大全 Jsp中的自定义标签由浅到深详细讲解[1]

Jsp中的自定义标签由浅到深详细讲解[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一基本