• Servlet------>jsp自定义标签2(让标签体不显示)


    自定义标签能做什么:

    1.移除java代码

    2.控制jsp页面某一部分是否执行

    3.控制整个jsp是否执行

    3.jsp内容重复输出

    4.修改jsp内容输出

    2.控制jsp页面某一部分是否执行

    tag1.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
        <%@ taglib uri="snowing.com" prefix="snowing"%>
        <%@page import="javax.servlet.jsp.tagext.Tag" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>使用标签控制内容石否输出</title>
    </head>
    <body>
    <snowing:SHOWTAG>asdasd</snowing:SHOWTAG>
    </body>
    </html>
    

     TagDemo3.java

    /**
     * 
     */
    package tag;
    
    import javax.servlet.jsp.JspException;
    import javax.servlet.jsp.tagext.Tag;
    import javax.servlet.jsp.tagext.TagSupport;
    
    /**
     * @author: snowing
     * @date  : 2017年4月15日
     * 
     */
    public class TagDemo3 extends TagSupport {
    
        @Override
        public int doStartTag() throws JspException {
    //让标签体显示
    //        return Tag.EVAL_BODY_INCLUDE;
            
            //让标签体不显示
            return Tag.SKIP_BODY;    
        }
    
    }
    

    Tag.tld:

  • 相关阅读:
    JAVA实现WEBSERVICE 上传下载
    C# 扩展方法
    C# winform窗体假死
    javascript webstorm用法
    设计模式 单例模式
    c# 浏览器区别
    C# 文件递归
    批处理
    Windows Services Windows Services的操作
    Oracle下载及安装
  • 原文地址:https://www.cnblogs.com/SnowingYXY/p/6714984.html
Copyright © 2020-2023  润新知