JSTL标簽
- 為什麼使用JSTL标簽
- 什麼是JSTL
- 如何使用JSTL
為什麼使用JSTL标簽
我們通過使用EL表達式很容易地輸出了使用者名資訊,進而在一定程度上簡化了JSP頁面開發的複雜度。但是由于EL表達式不能實作邏輯控制,周遊循環等功能,如果在開發JSP頁面時遇到這樣的需求,除了編寫Java腳本,還能如何解決?答案就是使用JSTL标簽。
什麼是JSTL
JSTL的全稱是Java Server Pages Standard Tag Library ,即JSP标準标簽庫。它包含了在開發JSP頁面時經常用到的一組标準标簽,這些标簽提供了一種不用嵌入Java代碼就可以開發複雜的JSP頁面的途徑。JSTL标簽庫包含了多種标簽,如通用标簽,條件判斷标簽和疊代标簽等。
如何使用JSTL
在項目中如何使用JSTL标簽?在發開中使用JSTL标簽庫需要執行如下兩個步驟。
(1)在工程中引用JSTL的兩個jar檔案和标簽庫描述符檔案(擴充名為 .tld)。
正如使用JDBC連接配接資料庫那樣,使用JSTL定義的标簽庫也必須在工程中導入兩個jar檔案:jstl.jar和standard.jar。除此之外,标簽類庫描述符檔案也是必須的,這些資源都能在網上下載下傳得到。
在MyEclipse中已經內建了JSTL,是以這一個步驟可以由工具實作。
(2)在需要使用JSTL的JSP頁面中使用taglib指令導入标簽庫描述檔案。例如,要使用JSTL核心标簽庫,需要在JSP頁面的上方增加如下的taglib指令。
taglib 指令通過uti屬性引用某個标簽庫的配置檔案,JSP頁面中通過prefix屬性指定的字首即可通路該标簽庫中的某個标簽功能,文法如<C:标簽名>
完成以上的兩個步驟後,就可以用JSTL友善開發JSP頁面,而無須嵌入Java代碼了。