JSP自定义标签_通过属性控制标签体的执行次数
2013-06-20 22:27
211 查看
什么也不说,直接上代码:
import java.io.IOException; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.SimpleTagSupport; //通过属性控制标签体的执行次数 public class SimpleTagDemo5 extends SimpleTagSupport { private int count; //<itcast:demo5 count="6"> public void setCount(int count) { this.count = count; } @Override public void doTag() throws JspException, IOException { for(int i=0;i<count;i++){ this.getJspBody().invoke(null); } }
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@taglib uri="/simpleitcast" prefix="itcast"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>控制页面执行多次</title> </head> <body> <!-- 如果属性值是8种基本数据类型,那么在jsp页面传递的是字符串时,引擎会自动转换为相应类型 --> <itcast:demo5 count="10"> xxxx </itcast:demo5> </body> </html>
<tag> <name>demo5</name> <!-- 为标签处理器类配一个标签名 --> <tag-class>cn.itcast.web.simpletag.SimpleTagDemo5</tag-class> <body-content>scriptless</body-content> <attribute> <name>count</name> <required>true</required> <rtexprvalue>true</rtexprvalue> <!-- 指示属性的值是否可以为一个表达式 --> </attribute> </tag>
相关文章推荐
- JSP自定义标签_用简单标签实现控制标签体是否执行
- JSP自定义标签_用简单标签控制标签体执行10次
- JSP自定义标签_控制标签余下的jsp不执行
- JSP自定义标签_控制标签体是否执行
- JSP自定义标签_控制标签体重复执行
- JS+JSP通过img标签调用实现静态页面访问次数统计的方法
- 通过struts2标签在jsp获取对象属性失败,这是bug?
- 使用自定义标签来控制标签体是否执行
- [原创]JSP页面通过Form控制Beans属性
- JSP自定义标签控制JSP内容显示&&自定义标签详解
- JSP自定义标签(2):带属性的自定义标签
- Extjs listeners 通过属性来指定监听事件执行次数
- 自定义标签(JspFragment类、invoke方法、开发带属性的标签)
- 自定义标签(JspFragment类、invoke方法、开发带属性的标签)
- 自定义标签(JspFragment类、invoke方法、开发带属性的标签)
- 通过servlet.jsp.tagext.TagSupport的自定义标签实现按钮权限控制
- JS+JSP通过img标签调用实现静态页面访问次数统计的方法
- jsp页面中使用超链接标签<a>中的属性<href>和<onclick>同时触发怎么执行
- jsp通过<img>标签的src属性来调用servlet类生成验证码遇到的问题
- JSP自定义标签_控制jsp页面是否执行