zoukankan      html  css  js  c++  java
  • JSP自定义标签_控制标签体重复执行

    什么也不说,直接上代码:

    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>
  • 相关阅读:
    c语言中strncpy函数
    c语言中字符串的复制
    c语言 11-6
    c语言 11-5
    c语言 11-4
    c语言中求字符串的长度
    c语言 11-3
    c语言中字符串的复制
    NOIP2006 金明的预算方案
    背包模型
  • 原文地址:https://www.cnblogs.com/lichone2010/p/3146067.html
Copyright © 2011-2022 走看看