什麼是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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 常用的標籤分類有哪些
- JSP標籤庫介紹(1)什麼是標籤庫? (轉)JS
- Java Web(七) JSTL標籤庫JavaWebJS
- Jstl中標籤的使用JS
- JSTL標籤工具類JS
- html中常用的標籤-表格標籤HTML
- 菜鳥學Java(三)——JSTL標籤之核心標籤JavaJS
- html中常用的標籤-表單標籤HTML
- JSP第五篇【JSTL的介紹、core標籤庫、fn方法庫、fmt標籤庫】JS
- html中常用的標籤-超連結標籤HTML
- Struts標籤、ognl表示式、el表示式、jstl標籤庫這四者之間JS
- HTML 的常用標籤HTML
- EL表示式 與JSTL標籤JS
- HTML 常用標籤HTML
- SQLmybatis常用標籤SQLMyBatis
- HTML常用標籤HTML
- 有什麼方法可以快速定位 iframe 標籤?
- 有關自定義標籤庫
- JSTL的標籤及使用,包含例項JS
- JSTL各個標籤的解析以及使用JS
- HTML常用標籤的使用HTML
- Mybatis中常用的標籤MyBatis
- html中常用的標籤HTML
- HTML之常用標籤HTML
- 常用HTML標籤1HTML
- html-常用標籤HTML
- 常用標籤總結
- JSTL標籤庫的jar包引入異常【已解決】JSJAR
- JSP簡單標籤標籤庫開發JS
- HTML標籤(基本標籤的使用)HTML
- java <%!%>標籤和<%%>標籤的使用Java
- JSP和El表示式和JSTL標籤庫使用JS
- Jstl中url標籤的簡單應用JS
- "JSTL"的標籤庫和"Struts"的標記庫的問題?JS
- properties標籤和typeAliases標籤
- HTML5常用標籤HTML
- 1.2 常用HTML標籤1HTML
- HTML筆記 常用標籤HTML筆記