jstl EVAL_BODY_INCLUDE等等

来源:互联网 发布:淘宝违规编号查询入口 编辑:程序博客网 时间:2024/05/19 16:19
public class TestUsableCheckTag extends TagSupport {    private String buttonCode;    public int doStartTag() throws JspException {        boolean hasFunc = roleBiz.hasFunction(buttonCode);        if (hasFunc) {            return EVAL_BODY_INCLUDE;        } else {            return SKIP_BODY;        }    }   }


EVAL_BODY_INCLUDE:把Body读入存在的输出流中,doStartTag()函数可用
EVAL_PAGE:继续处理页面,doEndTag()函数可用
SKIP_BODY:忽略对Body的处理,doStartTag()和doAfterBody()函数可用
SKIP_PAGE:忽略对余下页面的处理,doEndTag()函数可用
EVAL_BODY_TAG:已经废止,由EVAL_BODY_BUFFERED取代
EVAL_BODY_BUFFERED:申请缓冲区,由setBodyContent()函数得到的BodyContent对象来处理tag的body,如果类实现了BodyTag,那么doStartTag()可用,否则非法

 

 

 

原创粉丝点击