• java web----jsp自定义标签


    通过tag文件自定义控件标签使用

    使用

    在WEB-INF目录下创建tags目录,在tags目录下创建sys目录,所有的tag标签,都存放在这里面
    创建tag文件(file,文件后缀为tag)
    <%@ tag language="java" pageEncoding="UTF-8"%>  <!--申明这是一个tag标签-->
    
    <div class="modal fade" id="modal-default">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">×</span></button>
                    <h4 class="modal-title">温馨提示</h4>
                </div>
                <div class="modal-body">
                    <p>未选择任何数据,至少选择一条数据......…</p>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-default " data-dismiss="modal">关闭</button>
                </div>
            </div>
        </div>
    </div>
    

    在jsp文件中引入这个tag

    1、在jsp文件开头加上(加载sys目录)

    <%@ taglib prefix="sys" tagdir="/WEB-INF/tags/sys" %>
    

    2、在需要添加的地方导入tag标签

    <sys:model ></sys:model>

    扩展:向tag中传递参数

    tag标签:

    <%@ tag language="java" pageEncoding="UTF-8"%>  <!--申明这是一个tag标签-->
    
    <%@ attribute name="desc" type="java.lang.String" required="true" description="描述信息"%> //required = "true":表示必填
    <div class="modal fade" id="modal-default">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">×</span></button>
                    <h4 class="modal-title">温馨提示</h4>
                </div>
                <div class="modal-body">
                    <p>${desc}…</p>  //使用
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-default " data-dismiss="modal">关闭</button>
                </div>
            </div>
        </div>
    </div>

    jsp文件

    <sys:model desc="未选择任何数据,请选择"></sys:model>
  • 相关阅读:
    MySQL SQL语句总结
    JavaFx通用查询、跳转创建、修改页面、关闭舞台工具类
    反射工具类
    SpringBoot将数据写入word模板,生成word文档
    vscode设置中文的方法
    Flex 布局
    处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler” •使用了托管的处理程序,但是未安装或未完整安装 ASP.NET。
    第一周助教总结
    JS时间转换
    ES 安装常见错误
  • 原文地址:https://www.cnblogs.com/yanxiaoge/p/10886061.html
Copyright © 2020-2023  润新知