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=""/>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章