JSP最容易忽略的一個特性在於它能夠應用可重新使用的代碼塊——aka標簽庫——給一個JSP應用程序增加新功能這些使用XML類型標記宣稱的標簽庫提供了可以輕松整合到JSP頁面中的現成工具它們還是一種將應用程序的商業邏輯和視覺外觀分離開來的有用途徑
有許多免費的在線庫——但你怎麼知道從哪兒開始呢?表A中列出的個JSP標簽庫為你了解JSP的重新可用性提供了一個起點下面我們來看一看這個標簽庫
注意要安裝JSP標簽庫請參考每個庫中包含的文件資料和安裝說明
表A
庫名稱
說明
Standard
這個庫必不可少因為它結合了對普通JSP的大量核心改進它的一些特性包括XML操作庫SQL庫特殊國際化功能以及對迭代器和其它程序控制機制的支持在需要高級流程控制結構國際化功能或XML支持時使用這個庫
DateTime
這個庫提供各種操作日期和時間的工具包括恢復當前日期和時間生成日期和月份列表格式化日期和時間時區轉換使用這個庫可以方便地把日期和時間操作程序加入到你的應用程序中
Mailer
這個庫通過一個用戶定義的SMTP服務器支持郵件發送為你的JSP應用程序增加電子郵件發送功能它還支持多位收件人定制標題MIME附件和錯誤處理當需要在JSP頁面中創建和發送電子郵件消息時使用這個庫
Cache
這個庫為一個網站提供一個簡單的緩沖框架它將緩沖頁面轉譯給客戶端允許你緩沖部分頁面縮短響應時間如果你的網站接收許多流量使用這個庫不時為客戶端提供頁面緩沖快照而非實況頁面從而減輕服務器負載和頁面處理時間
XTages
這個庫提供程序簡化用XSLT解析和轉換XML文檔的過程它可用於將一個XSLT轉換應用於XML文檔中增加或刪除XML節點評估Xpath表達式和定義模板規則當你需要高級XML/XSLT處理功能使用這個庫
Regexp
這個庫允許你在JSP應用程序中使用與Perl兼容的常規表達式這個庫支持Perl的匹配(m)替換(s)和分解操作符當你需要模式匹配和替代的常規表達式支持時使用這個庫
JSP Controls
這個庫允許你建立單個頁面組件如登錄表格或進度條它們可以進行單獨更新這個庫對AJAX應用程序特別有用雖然它也可用在非AJAX模式中在建立AJAX類型的JSP應用程序時使用這個庫
Pagers
這個庫為數據集實施一個分頁系統簡化在大型數據集(如數據庫搜索結果)中來回移動的操作過程它還包括各種分頁樣式支持可浏覽的結果目錄當你的應用程序需要一個粗劣的分頁系統時使用這個庫
JDBForms
這個庫可以在數據庫連接和表單元素之間建立鏈接建立定制行動迅速簡化數據庫驅動的Web應用程序的開發它還支持分類搜索過濾和樣式功能並使用一個基於SWING的界面要迅速開發數據庫支持的JSP應用程序時使用這個庫
Google Tag Library
這個庫可以執行和處理Google搜索檢查拼寫並且訪問Googlecom緩存中的頁面使用這個庫給你的網站增加Google搜索功能或創建一個使用Googlecom數據庫的搜索引擎
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20740.html