日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

java核心标签库,16.JSTL标签库(我的JavaEE笔记)

發布時間:2024/9/19 javascript 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java核心标签库,16.JSTL标签库(我的JavaEE笔记) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

主要內容:(工程el_example中6.jsp)

標簽

標簽

標簽

標簽

標簽

標簽

標簽

標簽

標簽

JSTL標簽庫中包含核心標簽庫、國際化標簽庫、數據庫標簽、XML標簽和JSTL函數(EL函數),但是由于MVC設計模式的引入,數據庫標簽和XML標簽不需要用到了。下面主要講的是核心標簽庫。

一、標簽

此標簽用于輸出一段文本內容到pageContext對象當前保存的out對象中。

屬性名

是否支持EL

屬性類型

屬性描述

value

Object

指定要輸出的內容

escapeXml

boolean

指定是否將>、

default

Object

指定如果value屬性的值為null時所輸出的默認值

例:

request.setAttribute("data", null);

%>

二、標簽

此標簽用于把某一個對象存在指定的域范圍內,或者設置web域中的java.util.Map類型的屬性對象或javaBean類型的屬性對象的屬性。

屬性名

是否支持EL

屬性類型

屬性描述

value

true

Object

指定屬性值

var

false

String

指定要設置的web域屬性的名稱

scope

false

String

指定屬性所在的web域

target

true

String

指定要設置屬性的對象,這個對象必須是javaBean對象或java.util.Map對象

property

false

String

指定當前要為對象設置的屬性名稱

例:

${pageScope.data}

Map map = new HashMap();

request.setAttribute("map", map);

%>

${map.data }

注意三種情況的區別。

三、標簽

此標簽用于刪除各種web域中的屬性。

語法格式:

四、標簽

此標簽用于捕獲嵌套在標簽體中的內容拋出的異常,語法格式:

nested actions

(var)屬性用于標識標簽捕獲的異常對象,它將保存在page這個web域中。

五、標簽

屬性名

是否支持EL

屬性類型

屬性描述

test

true

boolean

決定是否處理標簽體中內容的條件表達式

var

false

String

指定將test屬性的執行結果保存到某個web域中的某個屬性的名稱

scope

false

String

指定將test屬性的執行結果保存到哪個web域中


-----------c:if----------------

${b}

六、標簽

此標簽用于指定多個條件選擇的組合邊界,它必須與和標簽一起使用。

七、標簽

此標簽用于對一個集合對象中的元素進行循環迭代操作,或者按指定的次數重復迭代標簽體中的內容。

屬性

是否支持EL

屬性類型

屬性描述

var

false

String

指定將當前迭代的元素保存到page中的屬性名稱

items

true

any

將要迭代的集合對象

begin

true

int

如果指定items屬性,就從集合中的第begin個元素開始進行迭代,begin的索引值從0開始編號;如果沒有指定items屬性,就從begin指定的值開始迭代,直到end值時結束時迭代

end

true

int

參看begin屬性的描述

step

true

int

指定迭代的步長,即迭代因子的迭代增量

例:

${num }

List list = Arrays.asList("1","2");

request.setAttribute("list", list);

%>

${list[index] }

八、

在jsp頁面進行URL的相關操作時,經常要在URL地址后面附加一些參數。此標簽可以嵌套在、或標簽內,為這些標簽所使用的URL地址附加參數。此標簽為一個URL地址附加參數時,將自動對參數值進行URL編碼,如,如果傳遞的參數值為"中國",則將其轉換為"%d6%d0%b9%fa"后再附加到URL地址后面,這也就是使用此標簽的最大好處。

示例:

九、標簽(重點)

此標簽用于在jsp頁面中構造一個URL地址,其主要目的是實現URL地址重寫。即將會話標識號以參數形式附加在URL地址后面。

屬性名

是否支持EL

屬性名稱

屬性描述

value

true

String

指定要構造的URL

var

false

String

指定將構造出的URL結果保存到web域中的屬性名稱

scope

false

String

指定將構造出的URL結果保存到哪個web域中

例:

鏈接

說明:其實這里就是構建一個新的URL地址,然后存到var指定的對象中。

十、標簽

用于實現請求重定向

屬性名

是否支持EL

屬性類型

屬性描述

url

true

String

指定要轉發或重定向到目標資源的URL地址

context

true

String

當要使用相對路徑重定向到同一個服務器下的其他web應用程序中的資源時,context屬性指定其他web應用程序的名稱

總結

以上是生活随笔為你收集整理的java核心标签库,16.JSTL标签库(我的JavaEE笔记)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。