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

    自定义标签,在类中控制该自定义标签是否显示:

    import javax.servlet.jsp.JspException;
    import javax.servlet.jsp.tagext.Tag;
    import javax.servlet.jsp.tagext.TagSupport;
    //控制标签体是否执行
    public class TagDemo1 extends TagSupport {
    
        @Override
        public int doStartTag() throws JspException {
            
            return Tag.EVAL_BODY_INCLUDE;//控制自定义标签执行
            //return Tag.SKIP_BODY;         //控制自定义标签不执行
        }
    
        
        
    }

    为自定义标签配置tld ,代码:

     <tag>
            <name>demo1</name>
            <tag-class>cn.itcast.web.tag.TagDemo1</tag-class>
            <body-content>JSP</body-content>
    </tag>

    2.jsp页面使用自定义标签:

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%@taglib uri="/itcast" prefix="itcast" %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>控制标签体是否执行</title>
      </head>
      
      <body>
       <itcast:demo1> 
              xxxx
      </itcast:demo1>
      </body>
    </html>
  • 相关阅读:
    C#的默认访问权限
    隐藏基类成员
    索引指示器的重载
    索引指示器
    vector
    string 函数
    细胞个数
    计蒜客 T1096 石头剪刀布
    计蒜客 T1125 判断字符串是否为回文
    计蒜客 T1152 成绩排序
  • 原文地址:https://www.cnblogs.com/lichone2010/p/3145493.html
Copyright © 2011-2022 走看看