自定义标签--返回常量

面是很重要的返回常量的意义和用法,参考网文修改的:

EVAL_BODY_INCLUDE:把Body读入存在的输出流中,doStartTag()函数可用


EVAL_PAGE:继续处理页面,doEndTag()函数可用


SKIP_BODY:忽略对Body的处理,doStartTag()和doAfterBody()函数可用


SKIP_PAGE:忽略对余下页面的处理,doEndTag()函数可用


EVAL_BODY_TAG:已经废止,由EVAL_BODY_BUFFERED和EVAL_BODY_AGAIN取代 ,三者值是一样的,但后二者的名称意义更明确


EVAL_BODY_BUFFERED:申请缓冲区,由setBodyContent()函数得到的BodyContent对象来处理tag的body,如果类实现了BodyTag,那么doStartTag()可用,否则非法


EVAL_BODY_AGAIN:请求继续处理body,返回自doAfterBody(), 这个返回值在你制作循环tag的时候是很有用的。

你可能感兴趣的:(自定义标签)