JSTL即是一個通用的標準函式庫,JSTL全名JavaServer Page Standard Tag Library,是一個標準化的標簽函式庫,由Apache的Jakarta計畫實作,它集成了一些簡單且常用的標簽,諸如流程控制、輸出輸入、SQL、 XML處理等等
JSTL主要分作五個大類,以下來自JSTL文件說明:
- 核心標簽庫
- URI:http://java.sun.com/jsp/jstl/core
- 前置:c
- 范例:<c:tagname ...>
- XML處理標簽庫
- URI:http://java.sun.com/jsp/jstl/xml
- 前置:x
- 范例:<x:tagname ...>
- I18N格式標簽庫
- URI:http://java.sun.com/jsp/jstl/fmt
- 前置:fmt
- 范例:<fmt:tagname ...>
- 資料庫存取(SQL)標簽庫
- URI:http://java.sun.com/jsp/jstl/sql
- 前置:sql
- 范例:<sql:tagname ...>
1. Core支持JSP中的一些基本的操作;
2. XML processing支持XML文檔的處理;
3. I18N capable formatting支持對JSP頁面的國際化;
4. Database access (SQL)支持JSP對數據庫的操作。
下節將將是EL表達式語言