標籤:快速開發 技術 開放 帶來 free 管理 維護 優點 https
一、瞭解JSTL1、什麼是JSTL?
JSTL(JSP Standard Tag Library,JSP標準標籤庫)是一個不斷完善的開放原始碼的JSP標籤庫,是由apache的jakarta小組來維護的。JSTL只能運行在支援JSP1.2和Servlet2.3規範的容器上,如tomcat 4.x。在JSP 2.0中也是作為標準支援的。
JSTL 1.0 發佈於 2002 年 6 月,由四個定製標記庫(core、format、xml 和 sql)和一對通用標記庫驗證器(ScriptFreeTLV 和 PermittedTaglibsTLV)組成。core 標記庫提供了定製操作,通過限制了範圍的變數管理資料,以及執行頁面內容的迭代和條件操作。它還提供了用來產生和操作 URL 的標記。顧名思義,format 標記庫定義了用來格式化資料(尤其是數字和日期)的操作。它還支援使用本地化資源束進行 JSP 頁面的國際化。xml 庫包含一些標記,這些標記用來操作通過 XML 表示的資料,而 sql 庫定義了用來查詢關聯式資料庫的操作。
二、使用條件
jstl帶來的優雅編程體驗人所皆知,在java社區蒸蒸日上的今天使用jstl已無需考慮很多問題,我們可以用myeclipse等java整合式開發環境輕鬆搭建一個jstl的web項目。即便有了myeclipse這麼得力的工具幫我們快速開發web項目,但是有一些知識我們必須瞭解的 ---- 那就是jstl與servlet版本,以及jsp版本之間的依賴關係。
以下列出jstl各個版本與jsp及servlet版本之間的依賴關係。
3、優點
1、 在應用程式伺服器之間提供了一致的介面,最大程度地提高了WEB應用在各應用伺服器之間的移植。
2、 簡化了JSP和WEB應用程式的開發。
3、 JSTL的引入可以讓JSP代碼中<%%>等代碼消失掉,再結合EL運算式,會更加方便以及美觀。
4、各套架構(還沒有學習,比如struts,SpringMVC等)都有自己的標籤庫,這時JSTL可以作為公用、通用的,橫行於各架構中。
二、使用JSTL1、下載
登入官方網址:
http://tomcat.apache.org/taglibs/
2、建立一個jsp頁面
明天將繼續學習並更新筆記。
Java學習(七)標準標籤庫JSTL