什麼是JSTL標籤?常用的標籤庫有哪些?
從JSP1.1規範開始,JSP就支援使用自定義標籤,使用自定義標籤大大降低了JSP頁面的複雜度,同時增強了程式碼的重用性。為此,許多Web應用廠商都定製了自身應用的標籤庫,然而同一功能的標籤由不同的Web應用廠商制定可能是不同的,這就導致市面上出現了很多功能相同的標籤,令網頁製作者無從選擇,為了解決這個問題,Sun公司制定了一套標準標籤庫(JavaServer Pages Standard Tag Library),簡稱JSTL。
JSTL雖然被稱為標準標籤庫,而實際上這個標籤庫是由5個不同功能的標籤庫共同組成。在JSTL1.1規範中,為這5個標籤庫分別指定了不同的URI以及建議使用的字首,如表1所示。
表1 JSTL包含的標籤庫
表1中,列舉了JSTL中包含的所有標籤庫,以及JSTL中各個標籤庫的URI和建議使用的字首,接下來將分別對這些標籤庫進行講解。
● Core是一個核心標籤庫,它包含了實現Web應用中通用操作的標籤。例如,用於輸出文字內容的標籤、用於條件判斷的標籤、用於迭代迴圈的標籤。
● I18N是一個國際化/格式化標籤庫,它包含實現Web應用程式的國際化標籤和格式化標籤。例如,設定JSP頁面的本地資訊、設定JSP頁面的時區、使日期按照本地格式顯示等。
● SQL是一個資料庫標籤庫,它包含了用於訪問資料庫和對資料庫中的資料進行操作的標籤。例如,從資料庫中獲得資料庫連線、從資料庫表中檢索資料等。由於在軟體分層開發模型中,JSP頁面僅作為表示層,一般不會在JSP頁面中直接運算元據庫,因此,JSTL中提供的這套標籤庫不經常使用。
● XML是一個操作XML文件的標籤庫,它包含對XML文件中的資料進行操作的標籤。例如,解析XML檔案、輸出XML文件中的內容,以及迭代處理XML文件中的元素。XML廣泛應用於Web開發,使用XML標籤庫處理XML文件更加簡單方便。
● Function是一個函式標籤庫,它提供了一套自定義EL函式,包含了JSP網頁製作者經常要用到的字串操作。例如,提取字串中的子字串、獲取字串的長度等。
希望本篇文章能夠對想要零基礎學習Java知識的你有所幫助。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2765863/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JSTL標籤JS
- 常用的標籤分類有哪些
- JSTL標籤工具類JS
- EL&JSTL26_JSTL標籤3JS
- JSP第五篇【JSTL的介紹、core標籤庫、fn方法庫、fmt標籤庫】JS
- head 標籤裡有什麼?
- <head>標籤裡有什麼?
- noscript標籤有什麼作用?
- Struts標籤、ognl表示式、el表示式、jstl標籤庫這四者之間JS
- EL表示式 與JSTL標籤JS
- [雲標籤]雲標籤是什麼,雲標籤有什麼影響,雲標籤存在的原因,買家只退款不退貨怎麼辦,交易糾紛,商家必看乾貨
- JSTL的標籤及使用,包含例項JS
- JSTL各個標籤的解析以及使用JS
- HTML 的常用標籤HTML
- JSTL標籤庫的jar包引入異常【已解決】JSJAR
- HTML 常用標籤HTML
- xss常用標籤
- HTML常用標籤HTML
- SQLmybatis常用標籤SQLMyBatis
- link標籤的屬性media有哪些值?都有什麼作用?
- 說說base標籤有什麼作用?
- 織夢dede:php標籤是什麼PHP
- HTML常用標籤的使用HTML
- Mybatis中常用的標籤MyBatis
- 常用HTML標籤1HTML
- HTML之常用標籤HTML
- wordpress常用標籤呼叫
- 有什麼方法可以快速定位 iframe 標籤?
- HTML標籤(基本標籤的使用)HTML
- 說說HTML中的`<html>`標籤有什麼作用?HTML
- html標籤中的lang屬性有什麼作用?HTML
- button標籤的type預設值是什麼呢?
- 1.2 常用HTML標籤1HTML
- HTML筆記 常用標籤HTML筆記
- HTML常用標籤介紹HTML
- HTML5常用標籤HTML
- properties標籤和typeAliases標籤
- HTML 常用的標籤和屬性HTML