1、JSTL概述
1.1、什麼是JSTL
JSTL全稱是指JavaServer Pages Standard Tag Library(JSP 標準標簽庫),提供瞭一系列的JSP標簽,可以應用於各種領域,如:基本輸入輸出、流程控制、循環、XML 文件剖析、數據庫查詢及國際化和文字格式標準化的應用等,是一個不斷完善的開放源代碼的 JSP 標簽庫。
JSTL 由五個不同功能的標簽庫組成:
功能范圍 | URI | 前綴 |
---|---|---|
核心標簽庫–重點 | http://java.sun.com/jsp/jstl/core | c |
格式化 | http://java.sun.com/jsp/jstl/fmt | fmt |
函數 | http://java.sun.com/jsp/jstl/functions | fn |
數據庫(不使用) | http://java.sun.com/jsp/jstl/sql | sql |
XML(不使用) | http://java.sun.com/jsp/jstl/xml | x |
1.2、為什麼要使用JSTL
EL 表達式主要是為瞭替換 jsp 中的表達式腳本, 而代碼腳本這些並沒有得到很好的優化,為瞭取代傳統直接在頁面上嵌入 Java 程序的做法,以提高程序可讀性、維護性和便捷性,於是有瞭JSTL標簽庫,它使得整個 jsp 頁面變得更佳簡潔。
1.3、如何使用
1)先導入 jstl 標簽庫的 jar 包
註:下載地址
taglibs-standard-impl-1.2.5.jar
taglibs-standard-spec-1.2.5.jar(tomcat也需要此包)