JSTL 標(biāo)準(zhǔn)標(biāo)簽庫需要二個核心jar 包才能使用。
jstl.jar 和
tandard.jar 包
在JSP頁面上寫:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
1、 循環(huán)控制標(biāo)簽
<c:forEach>
<c:forEach>標(biāo)簽用于通用數(shù)據(jù),它有以下屬性 屬 性 描 述 是否必須 缺省值
items 進(jìn)行循環(huán)的項目 否 無
begin 開始條件 否 0
end 結(jié)束條件 否 集合中的最后一個項目
step 步長 否 1
var 代表當(dāng)前項目的變量名 否 無
varStatus 顯示循環(huán)狀態(tài)的變量 它的屬性包括:index 當(dāng)前ID,count 一共有多少數(shù)據(jù)。
2、循環(huán)特別符號
<c:forTokens>
<c:forTokens>標(biāo)簽有以下屬性 屬 性 描 述 是否必須 缺省值
items 進(jìn)行循環(huán)的項目 是 無
delims 分割符 是 無
begin 開始條件 否 0
end 結(jié)束條件 否 集合中的最后一個項目
step 步長 否 1
var 代表當(dāng)前項目的變量名 否 無
varStatus 顯示循環(huán)狀態(tài)的變量 否 無
3.判斷集合不為空
${user}為集合
<c:if test="${empty user}">
無信息!
</c:if>
<c:if test="${!empty user}">
其它...
</c:if>