JSTL 標準標簽庫需要二個核心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、 循環控制標簽
<c:forEach>
<c:forEach>標簽用于通用數據,它有以下屬性 屬 性 描 述 是否必須 缺省值
items 進行循環的項目 否 無
begin 開始條件 否 0
end 結束條件 否 集合中的最后一個項目
step 步長 否 1
var 代表當前項目的變量名 否 無
varStatus 顯示循環狀態的變量 它的屬性包括:index 當前ID,count 一共有多少數據。
2、循環特別符號
<c:forTokens>
<c:forTokens>標簽有以下屬性 屬 性 描 述 是否必須 缺省值
items 進行循環的項目 是 無
delims 分割符 是 無
begin 開始條件 否 0
end 結束條件 否 集合中的最后一個項目
step 步長 否 1
var 代表當前項目的變量名 否 無
varStatus 顯示循環狀態的變量 否 無
3.判斷集合不為空
${user}為集合
<c:if test="${empty user}">
無信息!
</c:if>
<c:if test="${!empty user}">
其它...
</c:if>