自定義標籤(取值)簡-myEclipse8.6

自定義標籤步驟:

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>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章