SP自定义标签中,doStartTag()方法的返回值,EVAL_BODY_INCLUDE与SKIP_BODY的区别
最新推荐文章于 2023-06-25 12:59:19 发布
这两个返回值时针对标签的主体而言,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