您的位置:首页 > 其它

SP自定义标签中,doStartTag()方法的返回值,EVAL_BODY_INCLUDE与SKIP_BODY的区别

2014-03-26 14:02 99 查看


这两个返回值时针对标签的主体而言,tablig的目的是为了封装java脚本,如果在doStartTag执行后doEndTag执行前 还需要有元素则可以写在tag的主体中,一般tag没有主体,对于有主体的tag当返回SKIP_BODY则忽略掉主体,返回EVAL_BODY_INCLUDE时才会把主体输出到页面。
比如<<h:xx >hello</h:xx>
假设doStartTag是输出一个<a href="xx"></a>且返回SKIP_BODY,则页面最终为<a href="xx"></a>,
但若返回EVAL_BODY_INCLUDE,则页面效果<a href="xx"></a>hello
然后再执行doEndTag


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐