JSP技術(六)

JSTL
JSTL–JSP Standard Tag Library,JSP標準標簽庫。
JSTL的標簽封裝瞭JSP開發中常用的功能腳本。
使用JSTL的優點:簡化JSP開發,使得JSP頁面中無Java腳本。
要在JSP頁面中使用JSTL標簽
1、首先需要下載jstl.jar和standard.jar文件(https://jstl.dev.java.net/),拷貝到lib目錄下;
2、在頁面中使用taglib指令根據需要引入標簽庫:
<%@taglibprefix=”c”uri=”https://java.sun.com/jsp/jstl/core”%>
<%@ taglibprefix=”fmt”uri=”https://java.sun.com/jsp/jstl/fmt”%>
core標簽庫
該庫中包含瞭最基本的最常用的標簽。
(1) 標簽
該標簽用來替代通過JSP內置對象out或者<%=%>標簽輸出對象值。
EL表達式也能夠顯示數據。但標簽能夠對特殊字符進行轉碼,escapeXml屬性就是控制是否對特殊字符進行轉碼。
(2) 標簽執行判斷功能,僅當所指定的表達式為true時才執行它包含的內容。

(3) 如果要執行多分支判斷,可使用標簽:…
….

(4) 標簽執行循環操作,用來遍歷集合類型的對象,並針對一個集合中的每個元素分別執行一次循環體。

items屬性指定待遍歷的集合,var屬性指定循環臨時變量名,varStatus指定循環狀態參數臨時變量名

(5) 標簽用特定字符將字符串進行拆分,然後進行遍歷。

delims屬性指明界定符
fmt標簽庫
該庫中包含瞭一些輔助功能的標簽。
(1) 用於將日期對象格式化為某種字符串形式

發佈留言