JSTL核心標籤庫總計以及常用場景

2021-08-09 23:58:27 字數 1690 閱讀 4445

標籤一:

out

value="列印的東西">out>

a變數為null。

out

value="$"

default="no data">out>

value 的值是要顯示的值,default裡的內容裡面是當value的值為null時,顯示為default裡的值。

標籤二:

<c:set var="">屬性內容

var裡的值為所設定的屬性名稱,value為屬性的內容,scope設定屬性的儲存範圍,預設儲存page範圍中。

標籤三:

var="" scope="...|...">
用來移除指定範圍內的屬性,跟上面的用法相對應

標籤四:

catch

var="a">在此產生的異常catch>

$

用來將所產生的異常儲存到var所設定的變數中,可用於輸出檢視錯誤原因。

標籤五:

if test="判斷條件"

var="儲存判斷結果" scope="..|..">if>

此標籤主要用來判斷語句

標籤六:、、

test="條件">

c:when>

test="條件">

c:when>

c:otherwise>

c:choose>

必須在裡面,並且是當前面when 裡面的條件都不滿足的時候,執行這個語句。

標籤七:

foreach item="集合"

var="集合中的每乙個值" begin="" end="" step="">foreach>

item裡面為集合,即所要遍歷的集合,比如collection 、map;begin是集合開始位置,end是集合結束位置,step是每次迭代間隔數。

標籤八:

這個標籤使用來迴圈分割字元用的,類似於split()。items值為要輸出的字串,delims用來定義分隔符內容,比如(. or \),varstatus存放當前物件的相關資訊

標籤九:

url="">

name=""

value=""/>

c:redirect>

url裡面是要跳轉的位址,裡的name值為變數名,value為變數的值,跳轉過後,會將變數也傳過去。

JSTL標籤庫(一)核心標籤庫

核心標籤庫 core 1.表示式操作 2.流程控制 3.迭代操作 4.url操作 1.表示式操作 標籤語法 功能說明 default escapexml false 用來顯示乙個表示式的結果 三個屬性都可以用el表示式 default為value沒有值時的輸出 分為帶本體和不帶本體 escapexm...

JSTL標籤庫(一)核心標籤庫

核心標籤庫 core 1.表示式操作 2.流程控制 3.迭代操作 4.url操作 1.表示式操作 標籤語法 功能說明 default escapexml false 用來顯示乙個表示式的結果 三個屬性都可以用el表示式 default為value沒有值時的輸出 分為帶本體和不帶本體 escapexm...

JSTL 核心標籤

cccccccccccccc map map new hashmap request.setattribute map map person p new person request.setattribute person p session.setattribute date 2011 date被...