版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、JSTL標(biāo)記庫 課程目標(biāo)JSTLJSTL概述概述核心標(biāo)記庫其它標(biāo)記庫介紹JSTL概述概述 o 什么是JSTLnJCP (Java Community Process標(biāo)準(zhǔn)化組織,網(wǎng)址為)創(chuàng)建了一套標(biāo)準(zhǔn)的自定義標(biāo)記庫,稱之為JSTL(Java Standard Tag Library, JSP標(biāo)準(zhǔn)標(biāo)記庫) o JSTL包括5類標(biāo)記庫:n核心標(biāo)記庫n國際化和格式標(biāo)記庫nXML標(biāo)記庫nSQL標(biāo)記庫n函數(shù)標(biāo)記庫。 核心標(biāo)記庫核心標(biāo)記庫核心標(biāo)記庫 分類分類標(biāo)記名標(biāo)記名描述描述表達式操作顯示數(shù)據(jù)設(shè)置JSP作用域?qū)傩缘闹祫h除JSP中的作用域?qū)傩圆东@并處理JSP中的異常流程控制
2、 等同于程序中的if語句類似于Java中的switch語句迭代操作 提供一種方法對集合進行迭代,或等同于一個for循環(huán)結(jié)構(gòu)根據(jù)指定的分隔符對字符串進行迭代URL操作 重寫URL導(dǎo)入指定的資源文件重定向到其它頁面動態(tài)設(shè)定參數(shù) 核心標(biāo)記庫的導(dǎo)入 o 使用核心標(biāo)記庫中的標(biāo)記必須要先導(dǎo)入該標(biāo)記庫,即:標(biāo)記標(biāo)記o用途:該標(biāo)記的作用與標(biāo)記類似,用于顯示數(shù)據(jù)。o語法n語法1: nn語法2: nn本體內(nèi)容no屬性名稱名稱說明說明EL類型類型必須必須默認(rèn)值默認(rèn)值value需要顯示出來的值YObject是無default如果value的值為null時,顯示default的值YObject否無escapeXml是否
3、轉(zhuǎn)換特殊字符,如:轉(zhuǎn)換成<Yboolean否true標(biāo)記 o用途:設(shè)置JSP作用域?qū)傩缘闹?。o語法n語法1: n n語法2:n n 本體內(nèi)容 n n語法3: n n語法4: n n 本體內(nèi)容 n標(biāo)記o 屬性名稱名稱說明說明EL類型類型必須必須默認(rèn)值默認(rèn)值value需要存儲的值YObject否無var存入的變量名稱NString否無scopevar變量的范圍(page | request | session | application)NString否pagetarget是一個JavaBean或java.util.Map的對象YObject否無property指定target對象的
4、屬性YString否無標(biāo)記 o 用途:該標(biāo)記的作用是刪除JSP范圍的變量。o 語法:no 屬性名稱名稱說明說明EL類型類型必須必須默認(rèn)值默認(rèn)值var移除的變量名稱NString否無scopevar變量的JSP范圍(page |request |session |application)NString否pagescope標(biāo)記標(biāo)記o用途:該標(biāo)記的作用處理嵌套在該標(biāo)記內(nèi)部的腳本所拋出的異常。o語法nn被進行異常處理的程序部分no屬性名稱名稱說明說明EL類型類型必須必須默認(rèn)值默認(rèn)值var用來存儲錯誤信息的變量 NString否無標(biāo)記 o 用途:等同于程序中的if語句,用于條件判斷的流程控制。o 語法n
5、語法1:nn語法2:nn 本體內(nèi)容n標(biāo)記o 屬性名稱名稱說明說明EL類型類型必須必須默認(rèn)值默認(rèn)值test條件表達式,如果結(jié)果為true則執(zhí)行本體內(nèi)容,否則不執(zhí)行Yboolean是無var用來存儲test的運算結(jié)果,該值可能為true或falseNString否無scopevar變量的JSP范圍NString否page、和標(biāo)記 o 用途:聯(lián)合使用這3個標(biāo)記的作用類似于程序中的switch語句。o 語法nnntestCondition本體內(nèi)容nnnnotherwise本體內(nèi)容nn、和標(biāo)記o 屬性名稱說明EL類型必須默認(rèn)值test條件表達式,如果結(jié)果為true則執(zhí)行本體內(nèi)容,否則不執(zhí)行Yboolea
6、n是無標(biāo)記標(biāo)記o 用途:近似于程序中的for語句,用于對集合進行遍歷。o 語法n n 本體內(nèi)容n 標(biāo)記 o 用途:近似于程序中的for語句,用于對字符串進行遍歷。o 語法n n 本體內(nèi)容n 標(biāo)記名稱名稱說明說明EL類型類型必須必須默認(rèn)值默認(rèn)值var 用來存放現(xiàn)在指到的成員 N String 否 無 items 被迭代的字符串 Y String 是無 delims 定義用來分割字符串的字符 N String 否 無 varStatus 用來存放現(xiàn)在指到的相關(guān)成員信息 N int 否 無 begin 開始的位置 Y int 否0 end 結(jié)束的位置 Y int 否最后一個成員 step 每次迭代的
7、間隔數(shù) Y int 否1 o 屬性標(biāo)記 o 用途:將url格式化成一個字符串,當(dāng)客戶端禁止Cookie時,能夠自動進行URL重寫。o 語法n語法1:nn語法2:nn本體內(nèi)容n 標(biāo)記o 屬性:名稱名稱說明說明EL類型類型必須必須默認(rèn)值默認(rèn)值value路徑信息URLYString是無context必須在同一容器中,訪問其它站點YString否無var該變量用于存儲格式化后的URLNString否無scopevar變量的存儲范圍NString否Page標(biāo)記 o用途:類似于標(biāo)記。o語法n語法1:nn語法2:nn本體內(nèi)容n標(biāo)記o 屬性:名稱說明EL類型必須默認(rèn)值value被包含文件的路徑信息URLYSt
8、ring是無context必須在同一容器中,訪問其它站點YString否無var該變量用于存儲格式化后的URLNString否無scopevar變量的存儲范圍NString否PagecharEncoding被包含文件內(nèi)容的編碼方式Y(jié)String否無varReader存儲被包含文件的內(nèi)容變量(被包含文件以Reader類型存入)NString否無標(biāo)記 o 用途:類似于標(biāo)記,。o 語法n 語法1:n n 語法2:n n 本體內(nèi)容n 標(biāo)記o 屬性名稱名稱說明說明EL類型類型必須必須默認(rèn)值默認(rèn)值url跳轉(zhuǎn)到的文件路徑信息URLYString是無context必須在同一容器中,訪問其它站點YString否
9、無標(biāo)記 o 用途:類似于標(biāo)記,用于向子頁面?zhèn)鬟f數(shù)據(jù)o 語法:no 屬性:名稱名稱說明說明EL類型類型必須必須默認(rèn)值默認(rèn)值name參數(shù)名稱YString是無value參數(shù)值YString否無I18N與格式化標(biāo)記庫與格式化標(biāo)記庫I18N與格式化標(biāo)記庫與格式化標(biāo)記庫分類分類標(biāo)記名標(biāo)記名描述描述國際化用于設(shè)置 Locale 環(huán)境用于設(shè)置字符串編碼用來設(shè)定資源文件用于獲取指定資源文件中對應(yīng)的消息信息用來設(shè)定默認(rèn)的資源文件用于設(shè)定資源文件信息的動態(tài)參數(shù)數(shù)字日期格式化用于格式化數(shù)字用于格式化日期用于將字符串轉(zhuǎn)換為日期用于將字符串轉(zhuǎn)換為數(shù)字類型用于設(shè)置默認(rèn)時區(qū)用于設(shè)置暫時時區(qū)SQL標(biāo)記庫標(biāo)記庫 SQL標(biāo)記庫標(biāo)
10、記名描述用于設(shè)置數(shù)據(jù)源用于查詢用于更新數(shù)據(jù)庫用于事物處理用于向SQL語句提供參數(shù)用于向SQL語句提供參數(shù)XML標(biāo)記庫標(biāo)記庫 XML標(biāo)記庫標(biāo)記庫分類標(biāo)記名描述XML核心操作解析制定的XML文件從標(biāo)記解析后保存的變量中取得需要的XML文件內(nèi)容,并顯示在頁面上將XML文件中元素的實體內(nèi)容或?qū)傩?,保存到一個變量中XML流程控制操作 用于條件判斷用于多分支條件判定XML轉(zhuǎn)換操作 對XML文檔通過XSLT樣式表進行轉(zhuǎn)換函數(shù)標(biāo)記庫函數(shù)標(biāo)記庫 函數(shù)標(biāo)記庫標(biāo)記名標(biāo)記名用途用途fn:contains判斷當(dāng)前字符串是否包含某個字符串fn:containsIgnoreCase判斷當(dāng)前字符串是否包含某個字符串,忽略大小寫fn:toLowerCase將字符串變成小寫fn:toUpperCase將字符串變成小寫fn:endsWith判斷當(dāng)前字符串是否以某個字符串結(jié)尾fn:startsWith判斷當(dāng)前字符串是否以某個字符串開始fn:substring從當(dāng)前字符串中截取子串fn:substringBefore從當(dāng)前字符串中截取子串之前的部分字符串fn:substringAfter從當(dāng)前字符串中截取子串之后的部分字符串fn:trim去掉字符串前后的空格fn:split將字符串按照指定的分割符分割成一組字符串fn:join將數(shù)組中的所有元素以指定字符為連接符
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年高校博士研究生教師職務(wù)聘任合同范本3篇
- 二零二五年度跨境電子商務(wù)代理銷售合同6篇
- 二零二五年空壓機行業(yè)市場推廣與銷售合同3篇
- 二零二五年度儲煤場煤炭儲備與智能物流服務(wù)合同3篇
- 2024版土地貸款反擔(dān)保合同范本3篇
- 二零二五年度特殊環(huán)境搬遷及環(huán)保措施合同3篇
- 二零二五版跨境擔(dān)保居間交易合同細(xì)則2篇
- 展會國際物流合同(2篇)
- 二零二五版代駕服務(wù)租賃合同范本(含車輛使用限制條款)2篇
- 二零二五版快遞駕駛員職業(yè)發(fā)展規(guī)劃與聘用合同3篇
- 人教版八年級上學(xué)期物理期末復(fù)習(xí)(壓軸60題40大考點)
- 企業(yè)環(huán)保知識培訓(xùn)課件
- 2024年度管理評審報告
- 暨南大學(xué)《微觀經(jīng)濟學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 醫(yī)藥銷售合規(guī)培訓(xùn)
- DB51-T 5038-2018 四川省地面工程施工工藝標(biāo)準(zhǔn)
- 三年級數(shù)學(xué)(上)計算題專項練習(xí)附答案
- GB/T 12723-2024單位產(chǎn)品能源消耗限額編制通則
- 2024年廣東省深圳市中考英語試題含解析
- GB/T 16288-2024塑料制品的標(biāo)志
- 麻風(fēng)病防治知識課件
評論
0/150
提交評論