JSP自定义标签_控制标签体重复执行
2013-06-20 15:23
288 查看
什么也不说,直接上代码:
import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.IterationTag; import javax.servlet.jsp.tagext.Tag; import javax.servlet.jsp.tagext.TagSupport; //控制标签体重复执行 public class TagDemo3 extends TagSupport { int x = 5; @Override public int doStartTag() throws JspException { return Tag.EVAL_BODY_INCLUDE; } @Override public int doAfterBody() throws JspException { x--; if(x>0){ return IterationTag.EVAL_BODY_AGAIN; }else{ return IterationTag.SKIP_BODY; } } }
<%@taglib uri="/itcast" prefix="itcast" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>控制页面内容重复执行5次</title> </head> <body> <itcast:demo3> xxxxx </itcast:demo3> </body> </html>
<tag> <name>demo3</name> <tag-class>cn.itcast.web.tag.TagDemo3</tag-class> <body-content>JSP</body-content> </tag>
相关文章推荐
- JSP自定义标签_控制标签体是否执行
- JSP自定义标签_控制标签余下的jsp不执行
- JSP自定义标签_通过属性控制标签体的执行次数
- JSP自定义标签_用简单标签实现控制标签体是否执行
- JSP自定义标签_用简单标签控制标签体执行10次
- 自定义标签之四—传统自定义标签与简单自定义标签关于控制某段内容重复输出几次
- 使用自定义标签来控制标签体是否执行
- JSP自定义标签_控制jsp页面是否执行
- JSP自定义标签控制JSP内容显示&&自定义标签详解
- 整理一份jsp自定义标签以及权限控制标签
- 自定义标签之二—传统自定义标签与简单自定义标签关于控制部分内容是否输出
- 【JSP】赵雅智_JSP自定义标签_简单标签
- JSP自定义标签开发(八)—— xx.tag自定义标签开发之分页标签(jquery + div +css 美化)
- 三个标签案例:帮你深入学习JSP自定义标签
- 用定制标签库和配置文件实现对JSP页面元素的访问控制
- 自定义标签之三—传统自定义标签与简单自定义标签关于控制整个页面是否输出
- 标签截取摘要字符之控制jsp页面段落长度
- JSP 自定义标签tld --迭代器标签
- JSP使用自定义标签防止表单重复提交的方法
- JSP自定义标签开发(五)——标签类获取 request 、 session