JavaWeb高級程序設計——自定義標籤
自定義標籤
1.什麼是標籤?
<標籤名>
回憶HTML中的標籤:
<hr/> 水平線
<input type="text"> 文本框
<div></div>
2.標籤的分類
a.空標籤:沒有屬性,也沒有標籤體;如:<hr/>
b.帶屬性的標籤 如:<input type="text">
c.帶標籤體的標籤 如:<div></div>
3.自定義標籤如何創建
a.創建一個java類繼承tag的實現類,常用的TagSupport,該類就稱之爲標籤處理類
b.每個類都需要一個描述文件,後綴名是.tld文件(注意:該文件放在webinfo下)
作用:描述標籤的使用的
c.在jsp頁面進行引入標籤再使用
任務:
1.定義標籤,實現在頁面輸出Hello World
標籤形式:<myTag:hello/>
2.定義標籤,格式化輸出系統時間,按照指定格式進行輸出
標籤形式:<myTag:date format="yyyy-MM-dd"/>
3.定義標籤,有標籤體,完成根據輸入的屬性值,循環標籤體的內容
標籤形式:<myTag:circulate count="7">
內容
</myTag:circulate>
4.定義標籤,完成循環輸出集合中的內容
標籤形式:<myTag:iterator scope="" name="" var="">
</myTag:iterator>
作業:
1.製作標籤,根據輸入的屬性tableName,輸出數據庫表中的表格數據
標籤形式:<myTag:show tableName=""/>
2.製作標籤,完成分頁標籤的製作
標籤形式:<myTag:page pageIndex="" pageSize="" tableName="" pk=""/>
1.什麼是標籤?
<標籤名>
回憶HTML中的標籤:
<hr/> 水平線
<input type="text"> 文本框
<div></div>
2.標籤的分類
a.空標籤:沒有屬性,也沒有標籤體;如:<hr/>
b.帶屬性的標籤 如:<input type="text">
c.帶標籤體的標籤 如:<div></div>
3.自定義標籤如何創建
a.創建一個java類繼承tag的實現類,常用的TagSupport,該類就稱之爲標籤處理類
b.每個類都需要一個描述文件,後綴名是.tld文件(注意:該文件放在webinfo下)
作用:描述標籤的使用的
c.在jsp頁面進行引入標籤再使用
任務:
1.定義標籤,實現在頁面輸出Hello World
標籤形式:<myTag:hello/>
2.定義標籤,格式化輸出系統時間,按照指定格式進行輸出
標籤形式:<myTag:date format="yyyy-MM-dd"/>
3.定義標籤,有標籤體,完成根據輸入的屬性值,循環標籤體的內容
標籤形式:<myTag:circulate count="7">
內容
</myTag:circulate>
4.定義標籤,完成循環輸出集合中的內容
標籤形式:<myTag:iterator scope="" name="" var="">
</myTag:iterator>
作業:
1.製作標籤,根據輸入的屬性tableName,輸出數據庫表中的表格數據
標籤形式:<myTag:show tableName=""/>
2.製作標籤,完成分頁標籤的製作
標籤形式:<myTag:page pageIndex="" pageSize="" tableName="" pk=""/>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.