tagsupport专题

自定义标签实现(BodyTagSupport)及TagSupport与BodyTagSupport的区别

BodyTagSupport类的方法:编写标签对应的实现类时,需要重载BodyTagSupport类几个方法:doStartTag(), setBodyContent(), doInitBody(), doAfterBody(), doEndTag();他们执行顺序如下:doStartTag()—>doInitBody()-->setBodyContent()àdoAfterBody()àd

TagSupport.SKIP_BODY,SKIP_PAGE,EVAL_BODY_INCLUDE,EVAL_BODY_AGAIN

SKIP_BODY,SKIP_PAGE,EVAL_BODY_INCLUDE,EVAL_BODY_AGAIN返回值的各个含义 SKIP_BODY                  隐含0:跳过了开始和结束标签之间的代码。   EVAL_BODY_INCLUDE隐含1:将body的内容输出到存在的输出流中    SKIP_PAGE                  隐含5:忽略剩下的页面。   E