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标签(model:是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>

浙公网安备 33010602011771号