1、概念
JSTL(Jsp標準標籤庫),允許使用標籤開發Jsp頁面。應用:基本輸入輸出、流程控制、循環、XML文件剖析、數據庫查詢及國際化和文字格式標準化的應用等。
2、JSTL核心標籤庫引入
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
//有時候第一個會報錯,用第二個
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3、核心標籤庫(常用)
//if判斷,注意沒有else,參數————test:表達式的結果爲true,則輸出標籤體中的內容,false則相反
<c:if test="${stu.age<18}">您的年齡小於18</c:if>
//forEach循環控制,將數組,集合中的內容循序瀏覽一遍。參數————items:被迭代的集合對象,var:用來存放被迭代的成員,varStatus:當前行的狀態(裏面方法:index輸出當前行的索引號,count輸出已遍歷的行數)
<table>
<tr><td>用戶名</td><td>密碼</td></tr>
<c:forEach items="${sessionScope.page.distList}" var="us" varStatus="st">
<tr style="background-color: aqua;">
<td>${us.userName}</td>
<td>${us.userPass}</td>
</tr>
</c:forEach>
</table>