SP自定义标签中,doStartTag()方法的返回值,EVAL_BODY_INCLUDE与SKIP_BODY的区别
最新推荐文章于 2023-06-25 12:59:19 发布
本文探讨了JSP标签库中标签主体的处理方式。详细解释了doStartTag与doEndTag之间的主体内容如何被处理,包括SKIP_BODY与EVAL_BODY_INCLUDE两种返回值的意义及应用场景。
本文探讨了JSP标签库中标签主体的处理方式。详细解释了doStartTag与doEndTag之间的主体内容如何被处理,包括SKIP_BODY与EVAL_BODY_INCLUDE两种返回值的意义及应用场景。
这两个返回值时针对标签的主体而言,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
8077
338
545

被折叠的 条评论
为什么被折叠?