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

来源:互联网 发布:centos samba图形界面 编辑:程序博客网 时间:2024/05/17 17:44

这两个返回值时针对标签的主体而言,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

0 0
原创粉丝点击