本文目錄一覽:
什麼是JSTL?
JSTL 是什麼:Java Server Pages 標準標籤庫 (JSTL) 包含的各種標籤可用於 JSP 頁面中。
JSP 標準標籤庫 (JSTL) – 提供兩組標籤,一組使用 EL(Expression Language,表達式語言),而另一組支持使用請求時表達式。
為什麼要用JSTL:可以編寫沒有java代碼的jsp頁面。使JSP頁面很容易被WEB設計人員理解,表達更清晰。減少程序出錯,是程序容易維護。
JSP 標準標籤庫包括:核心標籤庫,I18N與格式化標籤庫,數據庫訪問標籤庫,XML處理標籤庫,函數標籤庫。
核心標籤庫:包含各種常用的標籤,如通用,迭代,條件等標籤。
I18N與格式化標籤庫:包含國際化標籤和格式化標籤。
數據庫訪問標籤庫:包含數據庫訪問和更新的標籤。
XML處理標籤庫:包含對XML操作的標籤。
函數標籤庫:包含對字符串處理的常用函數標籤。
jstl 標籤庫重要性
標籤庫的目的就是為了讓jsp頁面盡量減少% %標籤
jstl在struts1很常用
在struts2有ognl標籤,就只用到EL,其他jstl都廢棄了
不過現在struts1開發仍然很多,所以依然很常用也很好用
jsp 中怎樣引用 jstl標籤
1、進入Apache官網找到,jstl包的鏈接準備下載,版本可以隨意選擇,盡量選擇比較新的版本。
2、需要下載的jstl包有4個,分別是impl,Spec,el,compat。這4個jar包分別進行下載。
3、下載後的壓縮包有四個,找到下載的路徑中的包需要引用。
4、將下載的4個jar包複製到新建的工程的lib目錄下。
5、將新建的jsp頁面中,寫上引用連接。
擴展資料:
JSTl基本應用:
1、核心標籤庫:包括基本的語言功能,變量操作,流程控制等等。
2、國際化和格式化標籤庫:進行國際化操作和格式化操作,例如格式化時間等等。
3、SQL標籤庫:主要用於對關係型數據庫的存儲操作。
4、XML標籤庫:主要用於對xml格式數據的操作。
5、函數標籤庫:主要定義對字符串操作的函數庫,在EL表達式中運行。
!– JSTL 函數 包含一系列標準函數,大部分是通用的字符串處理函數–
%@ taglib uri=”” prefix=”fn”%
!– JSTL 核心標籤庫 —
%@ taglib uri=”” prefix=”c”%
!– JSTL 格式化標籤 用來格式化並輸出文本、日期、時間、數字 —
%@ taglib uri=”” prefix=”fmt”%
!– JSTL SQL標籤庫 提供了與關係型數據庫進行交互的標籤 —
%@ taglib uri=”” prefix=”sql” %
!– JSTL XML標籤庫 提供了創建和操作XML文檔的標籤 —
%@ taglib uri=”” prefix=”x” %
原創文章,作者:SPPMU,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/127923.html