Java標準標籤庫(JSTL)的簡單使用

1:下載

官網下載地址:JSTL的jar包
將最底下的四個jar下載到本地。

2:使用

第一步

將四個jar文件拷貝到項目下的lib目錄下。

第二步

新建一個jsp界面,在這個jsp頁面中引入核心標籤庫

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

若引入格式化代碼標籤庫,則通過以下代碼:

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

3:核心標籤

標籤 描述
<c:out> 輸出數據顯示出來,功能如<%=“張三”>
<c:set> 保存數據
<c:remove> 刪除數據
<c:catch> 處理產生錯誤的異常狀況
<c:if> 判斷語句
<c:choose> <c:when>和<c:otherwise>的父標籤
<c:when> 判斷條件是否成立
<c:otherwise> 接在<c:when>標籤後,當<c:when>標籤判斷爲false時被執行
<c:import> 檢索一個絕對或相對 URL,然後將其內容暴露給頁面
<c:forEach> 迭代標籤
<c:forTokens> 根據指定的分隔符來分隔內容並迭代輸出
<c:param> 用來給包含或重定向的頁面傳遞參數
<c:redirect> 重定向至一個新的URL
<c:url> 使用可選的查詢參數來創造一個URL

4:測試代碼

${u.nickname}---${u.age } <br/>

<c:out value="${u.nickname}"></c:out>  <br/>

<c:if test="${u.age>=18}">他已經成年了!</c:if> <br/>

<c:choose>
	<c:when test="${u.age eq 11 }">他剛好11歲了</c:when>
	<c:when test="${u.age le 18 }">他未成年</c:when>
	<c:otherwise>成年了</c:otherwise>
</c:choose>

<c:forEach var="user" items="${us}">
${user.username}---${user.nickname}---${user.age} <br/>
</c:forEach>

<c:if test="${empty aa}">沒有aa這個屬性</c:if>  //判斷是否爲空

輸出

 張三---22 
 張三 
 他已經成年了! 
 成年了 
 zs---張三---22 
 ls---李四---23 
 ww---王五---24 
沒有aa這個屬性
發佈了40 篇原創文章 · 獲贊 10 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章