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搜索
檢查拼寫並且訪問Google
com緩存中的頁面
使用這個庫給你的網站增加Google搜索功能
或創建一個使用Google
com數據庫的搜索引擎
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20766.html