一、 什麼是JSTL
JSTL是一個不斷完善的開放原始碼的JSP標籤庫,是由apache的jakarta小組來維護的。JSTL只能運行在支援JSP1.2和Servlet2.3規範的容器上,如tomcat 4.x。但是在即將推出的JSP 2.0中是作為標準支援的。
JSTL目前的最新版本為1.02,最終發布版為1.0。JSTL包含兩個部分:標籤庫和EL(Expression Language運算式語言)語言。
開始之前,我們需要弄清楚怎樣才能運行JSTL.由於是 基於JSP技術的,所以我們運行它就需要一個能夠編譯JSP的容器,這裡我們使用免費的JSP容器TOMCAT
二、JSTL主要功能介紹JSTL是一個在不斷開發和完善的開放原始碼的JSP標籤庫,它支援多種標籤,在開發中常用的有以下四種標籤,如下表所示:JSTL中常用的四種標籤
標籤 |
URL |
預設首碼 |
主要功能 |
Core標籤 |
http://java.sun.com/jstl/core |
c |
支援JSP常用的基本操作 |
Database access (SQL)標籤 |
http://java.sun.com/jstl/sql |
sql |
支援JSP對資料庫的操作 |
I18N capable formatting標籤 |
http://java.sun.com/jstl/fmt |
fmt |
支援對JSP頁面的國際化操作 |
XML processing標籤 |
http://java.sun.com/jstl/xml |
x |
支援JSP對XML文檔的處理 |
JSTL標籤庫功能十分強大,本文只是介紹一些最常用的標籤的使用方法。
三、 配置 JSTL 包括兩個 JAR 檔案, jstl.jar 和 standard.jar 。是什麼沒有必要管,重在應用。 原文引入: <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 其中,prefix為首碼,為了區別別的包裡的相同的標籤。
四、如何禁止
-----這樣配置servlet可以禁止指令碼語言。-----