1. 程式人生 > >20-撩課JavaWeb之JSTL

20-撩課JavaWeb之JSTL

什麼是JSTL

JSTL(JSP Standard Tag Library),
JSP標準標籤庫
可以嵌入在jsp頁面中使用標籤的形式
完成業務邏輯等功能
jstl出現的目的同el一樣
也是要代替jsp頁面中的指令碼程式碼

JSTL標準標籤庫有5個子庫

Core :核心庫
http://java.sun.com/jsp/jstl/core
字首:c

I18N:國際化庫
http://java.sun.com/jsp/jstl/fmt
字首:fmt

SQL
http://java.sun.com/jsp/jstl/sql
字首:sql

XML
http://java.sun.com/jsp/jstl/xml
字首:x

Functions
http://java.sun.com/jsp/jstl/functions
字首:fn

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

if標籤

<c:if test="${1==1 }">滿足條件時,
中間的內容才會顯示出來</c:if>
通過是結合EL表示式一起使用,
EL從域中取資料,使用JSTL進行判斷或者遍歷

image.png

if標籤使用
1.登入成功時,把使用者寫到session域當中

2.在首頁當中進行判斷,從session域當中取資料
3.通過EL結合JSTL進行判斷

foreach標籤
第一種:普通迴圈

第二種:增加for迴圈


遍歷字串集合

遍歷物件集合

遍歷map
image.png