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
相关文章推荐
- tag标签 SKIP_BODY,EVAL_PAGE,EVAL_BODY_INCLUDE,EVAL_BODY_AGAIN返回值的各个含义及区别
- 关于EVAL_BODY_INCLUDE、SKIP_BODY、EVAL_BODY_AGAIN、EVAL_PAGE、SKIP_PAGE的区别探讨
- 自定义标签中EVAL_BODY_BUFFERED 和EVAL_BODY_INCLUDE等的作用
- document.body和document.body的区别和兼容性&&js自定义弹框的方法
- SKIP_BODY,SKIP_PAGE,EVAL_BODY_INCLUDE,EVAL_BODY_AGAIN
- 1.import和include区别 2.NSLog 和printf区别 3.创建对象做的事情 4. 类和对象方法比较 5 匿名对象优缺点 6. 封装 7.作用域范围 8.id和instancetype 9.自定义构造方法规范 10.nil和Nil及NULL、NSNull区别
- SKIP_BODY,SKIP_PAGE,EVAL_BODY_INCLUDE,EVAL_BODY_AGAIN
- Spring MVC 通过@ResponseBody标签返回JSON数据 报406错误的解决方法
- TagSupport.SKIP_BODY,SKIP_PAGE,EVAL_BODY_INCLUDE,EVAL_BODY_AGAIN
- Mybatis-generator修改源代码实现自定义方法,返回List对象(一)
- Arrays中的方法asList()返回来的list与new ArrayList()区别
- 今天对于自定义事件与方法的区别有了一点感性的认识
- Springmvc 4.x利用@ResponseBody返回Json数据的方法
- [iOS]统一设置返回按钮为自定义图片的方法
- OC视频笔记7(自定义初始化方法)8(类方法与实例方法的区别)(为什么NSString后面加*)
- ThinkPHP模板自定义标签使用方法
- 返回Json数据浏览器带上<pre></pre>标签解决方法
- ASP.NET中MVC使用AJAX调用JsonResult方法并返回自定义错误信息
- ASP.NET中MVC使用AJAX调用JsonResult方法并返回自定义错误信息
- ASP.NET - Eval使用自定义的方法