2025-02-10

自定義標簽步驟:
1. 在WEB-INF 目錄下 新建文件夾tags 再在次文件夾中創建文件 xl.tag ———–不能有任何的變更
2.在xl.tag文件中寫入必要的代碼和屬性
代碼示例;
<%@ tag pageEncoding="utf-8" %>//設置編碼
<%@ attribute name="pm" required="true" rtexprvalue="true"  type="com.zuxia.xlmodel.PageModel" %>
<%@ attribute name="url" required="true" type="java.lang.String" %>
理解:
tag : 引入指令
name : 每一屬性名稱
required : boolean  在引用該標簽時是否必須給此屬性賦值
rtexprvalue : boolean 是否支持EL等表達式的格式
type : 如果是引用自定義的實體,則鍵入–》包名.實體,否則鍵入 java.lang.Integer [String ]  等原始數據類型
 自定義標簽如果在jsp頁面的標簽體中有內容則取值方式:
<jsp:doBody var="mycontent" scope="request" />
 var : 自定義的變量
scope : 取值范圍
jsp頁面調用自定義標簽:
<%@ taglib tagdir="/WEB-INF/tags"  prefix="xl"%>
taglib : 引入指令
tagdir : 引用自定義標簽的路徑 如何使用這種自定義的表情則這個值不可變
prefix : 自定義表情的別名
<xl: x l>    標簽體 前面為標簽的別名,後者為建的tag的名稱 <xl: xl>


作者“涓涓細流”

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *