



版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、jstl標簽及其屬性【 JSTL core 】catch標簽作用 : 捕獲任何頁面執行異常,類似trycath屬性 var: 可以設置一個獲取異常信息的變量,非必須,不可用EL 表達式choose 標簽作用 : 類似于 switch ,分支選擇,與when 和 otherwise標簽配合實現if標簽作用 : 類似 if ,條件判斷語句屬性 test:判斷字句,必選,可用EL 表達式,必須為boolean 型import標簽作用 : 類似 include ,可以包含其他頁面 ( 不確定 )屬性 url:頁面地址,必選,可用EL 表達式。屬性 var: 導入內容可存放入這個變量 ( 不確定 ) ,
2、非必選,不可用 EL表達式。屬性 scope:var 的作用范圍 ( 不確定 ) ,非必選,不可用 EL 表達式。 屬性 varReader: 可以用于讀取導入內容的 Reader( 不確定 ) ,非必選,不可用 EL表達式。屬性context:(未知其作用) ,非必選,可用EL 表達式。屬性charEncoding:讀入內容使用的編碼格式,非必選,可用EL表達式。forEach標簽作用 : 迭代器,支持多種數據集合屬性 items: 需要迭代的數據集合,非必選,可用EL表達式。屬性 begin: 迭代起點,非必選,可用EL 表達式,必須為int類型 屬性 end: 迭代終點,非必選,可用 E
3、L 表達式,必須為 int類型 屬性 step: 迭代步長,非必選,可用EL表達式,必須為 int類型 屬性 var: 當前迭代獲得的對象變量,非必選,不可用EL表達式屬性 varStatus:迭代狀態,非必選,不可用EL 表達式forTokens標簽作用 : 依據分割標記 Token 迭代一個字符串 ( 不確定 )屬性 items: 需要迭代的字符串,必選,可用 EL 表達式。必須是 String 類型屬性 delims: 分割標記集合, ( 沒搞明白多個分割標記怎么在一個字符串里集合,難道用正則 ) ,必選,可用 EL 表達式。必須是String類型。屬性 begin: 迭代起點,非必選,
4、可用EL 表達式,必須為int類型 屬性 end:迭代終點,非必選,可用EL 表達式,必須為 int類型 屬性 step: 迭代步長,非必選,可用 EL 表達式,必須為 int類型 屬性 var: 當前迭代獲得的對象變量,非必選,不可用 EL 表達式 屬性 var: 當前迭代獲得的對象變量,非必選,不可用達式 屬性 varStatus:迭代狀態,非必選,不可用EL 表達式out標簽作用 : 與<%=.%>基本相同EL 表屬性 value: 要輸出的內容,必選,可用EL 表達式屬性 default:如果 value 為 null ,則輸出該默認值,非必選,可用EL 表達式屬性 esc
5、apeXml: 是否進行 html encode 迭代狀態,非必選,可用EL表達式,默認為 trueotherwise標簽作用 : 配合 choose 標簽,與 when相對應,所有的when都不匹配則進入,相當于 switch 的 default 分支param 標簽作用 : 為 import增加一個參數 ( 不確定 ) ,最終形成 querystring變量 屬性name:參數名,必選,可用EL 表達式屬性value:參數值,非必選,可用EL表達式redirect標簽作用 : 重定向,等同于response.sendRedirect()屬性url:重定向地址,非必選,可用 EL 表達式屬性
6、 context:(未知其作用 ) ,非必選,可用EL 表達式。remove標簽作用: 未知屬性var:(未知其作用) ,必選,不可用EL 表達式。屬性scope: 變量作用域,非必選,不可用EL表達式。set標簽作用 : 設置一個變量屬性 var: 變量名,非必選,不可用EL表達式。屬性 value: 變量值,非必選,可用EL表達式。屬性 target:可以對一個 bean 對象進行字段賦值,非必選,可用EL表達式。屬性 property:bean對象的某個屬性,非必選,可用EL 表達式。屬性 scope: 變量作用域,非必選,不可用EL 表達式。url標簽作用 : 構造一個鏈接地址,可附帶
7、querystring屬性 var: 構造 url用的變量,非必選,不可用 EL 表達式。 屬性 scope: 變量作用域,非必選,不可用 EL表達式。屬性 value: 構造的 url 值,非必選,可用EL表達式。屬性 context:變量作用域,非必選,可用EL表達式。when 標簽作用 : 配合 choose 標簽,匹配分支,相當于switch 的 case 分支 屬性 test:判斷字句,必選,可用EL 表達式,必須為boolean 型遺留問題 :core 庫有 c.tld、 c-1_0.tld、c-1_0-rt.tld,我簡單看了一下,c.tld是 JSTL 1.1 ,其他兩個是 J
8、STL 1.0 ,但是在 TSTL的定義庫文件夾里,他們都在,不知道是協同工作的,還是 1.1 會覆蓋 1.0 的,這個有待驗證【 JSTL fmt 】requestEncoding標簽作用 : 定義 request 字符集,相當于 request.setCharacterEncoding();屬性 value: 字符集名稱,非必選,可用EL 表達式setLocale標簽作用 : 估計是用來設置區域的,為了國際化多語言支持( 不確定 ) 屬性 value: 必選,可用EL 表達式屬性variant:非必選,不可用EL 表達式屬性scope: 非必選,不可用EL表達式timeZone標簽作用 :
9、 設定時區,直接影響所有跟時間日期操作有關的方法。屬性value:時區值,格式依據java定義,如GMT-8,必選,可用EL表達式setTimeZone標簽作用 : 貌似把timezone存入配置的功能(不確定)屬性value:必選,可用EL 表達式屬性 var: 非必選,不可用EL 表達式屬性 scope: 非必選,不可用EL表達式bundle標簽作用 : 貌似調用資源簇的標簽,具體使用方法不詳 ( 不確定 ) 屬性 basename:必選,可用 EL 表達式屬性 prefix:非必選,可用 EL 表達式setBundle標簽作用 : 貌似把 bundle 存入配置的功能 ( 不確定 ) 屬
10、性 basename:必選,可用 EL表達式屬性 var: 非必選,不可用EL 表達式屬性 scope: 非必選,不可用EL表達式message 標簽作用 : 一個本地化支持的映射表( 不確定 )屬性 key: 映射鍵值,非必選,可用EL表達式屬性 bundle: 使用方法未知,非必選,可用 EL 表達式 屬性 var: 非必選,不可用屬性 scope: 非必選,不可用EL表達式EL表達式param標簽作用: 未知屬性 value: 非必選,不可用EL表達式formatNumber 標簽作用 : 格式化數字屬性 value: 需要格式化的數字,非必選,可用EL 表達式屬性 type: 設定數字
11、被格式化為那種類型(number, currency, percentage)非必選,可用 EL 表達式,屬性 pattern:格式化樣式,非必選,可用EL表達式屬性 currencyCode:ISO 4217格式貨幣代碼,僅在type=currency有效 屬性currencySymbol:貨幣符號,僅在type=currency有效屬性groupingUsed:格式化結果分組,可能是以千位加逗號那種(不確定)屬性maxIntegerDigits:最大整數位數,非必選,可用EL 表達式屬性minIntegerDigits:最小整數位數,非必選,可用EL 表達式屬性maxFractionDig
12、its:最大小數位數,非必選,可用EL 表達式屬性minFractionDigits:最小小數位數,非必選,可用EL 表達式屬性var:存放結果的變量,非必選,不可用EL 表達式屬性scope: 非必選,不可用EL表達式parseNumber標簽作用 : 從字符串解析數字,可解析number, currency, percentage屬性value:用于解析的值,非必選,可用EL表達式屬性type:設定解析目標類型(number, currency, percentage)非必選,可用EL 表達式屬性 pattern:格式化樣式,非必選,可用EL 表達式屬性 parseLocale: 默認地區
13、化格式,非必選,可用EL表達式屬性integerOnly:是否近解析證書部分,非必選,可用EL 表達式屬性 var:存放解析結果的變量,非必選,不可用EL 表達式屬性scope: 非必選,不可用EL表達式formatDate標簽作用 : 格式化日期、時間屬性 value: 需要格式化日期時間值 , 必選,可用 EL表達式屬性 type: 設定解析目標類型 (date , time,both),非必選,可用EL表達式屬性 dateStyle:預定義日期樣式,遵循語法,僅 type 為date 或 both有效,非必選,可用EL 表達式屬性 timeStyle:預定義時間樣式,遵循語法,僅 typ
14、e為 time 或 both有效,非必選,可用 EL 表達式屬性 pattern:自定義樣式,非必選,可用EL表達式屬性 timeZone: 時區定義,非必選,可用EL 表達式屬性 var: 存放結果的變量,非必選,不可用EL 表達式屬性 scope: 非必選,不可用EL表達式parseDate標簽作用 : 從字符串解析日期時間屬性 value: 用于解析的值,非必選,可用EL表達式屬性 type: 設定解析目標類型 (date , time,both),非必選,可用EL表達式屬性 dateStyle:預定義日期樣式,遵循語法,僅 type 為date 或 both 有效,非必選,可用EL 表
15、達式屬性 timeStyle:預定義時間樣式,遵循語法,僅 type為 time 或 both 有效,非必選,可用EL 表達式屬性 pattern:自定義樣式,非必選,可用EL表達式屬性 timeZone: 時區定義,非必選,可用EL 表達式屬性 parseLocale: 默認地區化格式,非必選,可用EL表達式屬性 var: 存放結果的變量,非必選,不可用EL 表達式屬性 scope: 非必選,不可用EL表達式【 JSTL sql 】transaction標簽作用 : 開啟一個數據庫執行事務屬性 dataSource: 設置數據源,可以是JNDI 或 JDBC,非必選,可用 EL 表達式屬性
16、isolation:事務隔離級別,如果不設定,則使用數據源自身設置,非必選,可用 EL 表達式query 標簽作用 : 執行一個查詢語句,可以使用sql 屬性值,或標簽體內容作為sql 語句。 屬性 var: 存放 Result 結果集的變量,必選,不可用 EL 表達式屬性 scope:非必選,不可用EL 表達式屬性 sql:sql語句,非必選,可用EL 表達式屬性 dataSource: 設置數據源,可以是JNDI 或 JDBC,非必選,可用 EL 表達式屬性 startRow: 啟示結果集索引,如果不設置則從0 開始 ( 是否是從 BOF呢 ,) ,非必選,可用 EL 表達式屬性 maxR
17、ows:最大結果集數量, -1 或未設置則返回所有,非必選,不可用EL表達式update 標簽作用 : 執行一個更新語句,可以使用sql 屬性值,或標簽體內容作為sql 語句。 屬性 var: 存放更新數量值的變量,必須為int類型,非必選,不可用EL表達式 屬性 scope: 非必選,不可用EL 表達式屬性 sql:sql語句,非必選,可用EL 表達式屬性 dataSource: 設置數據源,可以是JNDI 或 JDBC,非必選,可用 EL 表達式param 標簽作用 : 為 SQL語句添加參數值,泛類型屬性 value: 參數值,非必選,可用EL表達式dateParam 標簽作用 : 為
18、SQL語句添加日期時間類型參數值(DATE, TIME, or TIMESTAMP) 屬性value:參數值,必選,可用EL 表達式屬性type:明確參數類型(date,time,timestamp),非必選,可用EL表達式setDataSource標簽作用 : 建立一個數據源屬性 var: 存放建立的數據源的變量,非必選,不可用EL 表達式屬性 scope: 非必選,不可用EL表達式屬性 dataSource: 設置數據源,可以是JNDI 或 JDBC,非必選,可用 EL 表達式屬性 driver:設置 JDBC驅動,非必選,可用EL 表達式屬性 url:設置數據庫訪問串,非必選,可用EL
19、表達式屬性user:設置數據庫訪問用戶名,非必選,可用EL 表達式屬性password: 設置數據庫訪問密碼,非必選,可用EL表達式【 JSTL XML】尚未學習【 JSTL functions】contains函數作用 : 測定一個字符串內是否包含另一個字符串,大小寫敏感定義示例 :<c:iftest="$fn:contains(name, searchString)">containsIgnoreCase函數作用 : 測定一個字符串內是否包含另一個字符串,大小寫不敏感定義示例 :<c:if test="$fn:containsIgnoreCa
20、se (name, searchString)">endsWith 函數作用 : 測定一個字符串是否由另一個字符串作為結尾,大小寫敏感定義test="$fn:endsWith(filename, ".txt")">示例 :<c:ifescapeXml函數作用 : 多內容進行xml encode(html encode,)定義示例 :$fn:escapeXml(param:info)indexOf函數作用 : 查找一個字符串在另一個字符串中的位置定義示例 :$fn:indexOf(name, "-")join函數作用 : 將一個字符串加入到一個字符串數組的每個元素之間,并組合成新的字符串。定義示例 :$fn:join(array, "") length 函數作用 : 取得一個集合中的元素個數,或者一個字符串的長度。定義示例 :You have $fn:length(shoppingCducts) in your shoppingcart.replace函數作用 : 替換操作,多個命中時會全部進行替換,相當于replaceAll定義示例 :$fn:replace(text, "-", &q
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年兒童教育玩具消費市場洞察:益智與娛樂的融合
- 大學播音發聲題目及答案
- 中考專題復習詩歌鑒賞中常用的15個專業表現手法 講義
- 【西安】2025年中國地質調查局西安礦產資源調查中心招聘工作人員26人筆試歷年典型考題及考點剖析附帶答案詳解
- 安檢題庫及答案
- 《信息技術基礎》課件-項目一
- 遼寧丹東歷年中考作文題與審題指導(2010-2023)
- 茶葉種植與茶葉電商平臺合作承包合同
- 專利技術財產抵押借款合同
- 高新技術企業項目貸款合同范本(含知識產權質押)
- 《塑料門窗工程技術規程》JGJ103-2008
- JGJ312-2013 醫療建筑電氣設計規范
- 三字經(原版及改版后的注解)
- 基于PLC的啤酒發酵自動控制系統
- 環境保護與節能降耗制度
- 合作協議(國外開礦甲乙雙方合同范本)
- 手術室-標準側臥位擺放
- 線性代數智慧樹知到期末考試答案章節答案2024年廣西師范大學
- 中藥藥理學(中國藥科大學)智慧樹知到期末考試答案2024年
- 夫妻賣房一方不能到場委托書
- MOOC 算法設計與分析-武漢理工大學 中國大學慕課答案
評論
0/150
提交評論