欧美特黄不卡,涩涩视频在线,成人国产精品一区二区网站,亚洲一区二区三区欧美

當前位置:雨林木風下載站 > 技術開發(fā)教程 > 詳細頁面

JSP標簽庫介紹 (3)轉

JSP標簽庫介紹 (3)轉

更新時間:2022-05-10 文章作者:未知 信息來源:網(wǎng)絡 閱讀次數(shù):

定制標簽內(nèi)幕
一個簡單的定制標簽包括了以下幾個要素:


JavaBean:為了充分利用Java的面向對象特性,重用代碼應當放置在獨立的代碼容器內(nèi)。這些JavaBean可不是標簽庫的一部分。他們是標簽庫用來執(zhí)行所分配任務的基礎代碼模塊。
標簽處理器:這是標簽庫的真正核心。標簽處理器(tag handler)引用它所需要的任何外部材料(JavaBean)并且負責訪問JSP頁面的信息(PageContext對象)。而JSP頁面則把頁面上設置的標簽屬性都傳遞給標簽處理器,JSP頁面上的標簽標示的內(nèi)容也是這樣處理的。當標簽處理器完成其處理過程,它就會把處理后的輸出結果回送給JSP頁面做進一步處理。
標簽庫描述符(TLD文件):這是一種很簡單的XML文件,TLD文件描述和說明了屬性、信息和標簽處理器文件位置等信息。JSP 容器使用這一文件來映射被調用標簽庫的位置和用法。
Web站點的web.xml文件:其實這就是你的Web站點上的初始化文件。在這個文件內(nèi)你可以定義Web應用程序中使用的定制標簽,還可以定義用來描述每個定制標簽的TLD文件。
發(fā)布文件(WAR或JAR文件):如果你打算重用定制標簽,那么你肯定需要想個簡便的辦法把標簽從一個項目遷移到其他項目中去。把標簽庫打包成一個JAR文件就是這種既方便又高效的標簽庫發(fā)布方式。我們在以上的事例中沒有建立JAR文件,但是如果你打算更進一步地了解JAR文件的細節(jié),你不妨閱讀“JSP WAR文件簡介”。
JSP頁面上的標簽庫聲明:僅需使用標簽庫標示符即可方便地聲明頁面上存在的標簽。標簽庫在頁面上聲明之后,你就可以隨意使用它們了。
看起來會讓你忙乎一陣子,實際上沒那么糟糕。剛開始用的時候當然會有點棘手。其實真正關鍵的并不是編碼而是把以上各個部分正確地組織起來。這種層次性的結構是很重要的,也正是如此才可以說標簽庫及靈活又易于使用。更重要的事,這些層次可以讓整個建立標簽庫的過程都能通過JSP IDE自動完成。今后的JSP IDE更可以自動完成創(chuàng)建定制標簽的大部分工作,而你自己則只需要負責建立代碼和標簽處理器。

(注意:一個標簽處理器只定義一個定制標簽;而一個標簽庫則是很多個標簽處理器的集合,它們執(zhí)行同一任務。)

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

主站蜘蛛池模板: 宜良县| 盐城市| 邛崃市| 静海县| 隆尧县| 泰和县| 淳化县| 都兰县| 潢川县| 志丹县| 永顺县| 江川县| 汕尾市| 来凤县| 尉氏县| 泰和县| 兴国县| 太仓市| 江孜县| 余干县| 东宁县| 九寨沟县| 新化县| 翼城县| 信丰县| 明溪县| 四会市| 台中县| 大埔区| 湖州市| 清丰县| 巴东县| 丹阳市| 阳信县| 洪泽县| 花莲县| 宝兴县| 凌源市| 元江| 崇义县| 保靖县|