1.在工程中引入JSTL的兩個jar文件和標簽庫描述符文件(擴展名為.tld)。
正如使用JDBC連接數據庫那樣,使用JSTL定義的標簽庫也必須在工程中導入兩個jar文件:jstl.jar和standard.jar。除此以外,標簽庫描述符文件也是必需的,這些資源都能在網上下載得到。
在MyEclipse中已經集成了JSTL,因此這一過程可以由工具代為實現,方法如下:
首先執行"File"-->"New"-->"Web Project"命令,彈出"New Web Project"窗口。在該窗口中的“J2EE Specification Level”選項組中選中“Java EE 5.0”或“Java EE 6.0”單選按鈕,MyEclipse會自動在項目中添加JSTL所需的jar文件和標簽庫描述符文件。而如果選擇更低的版本,則需要勾選“Add JSTL libraries to WEB-INF/lib folder?”復選框,然后單擊“Finish”按鈕就可以了。
2.在需要使用JSTL的JSP頁面中使用taglib指令導入標簽庫描述符文件。例如,要使用JSTL核心標簽庫,需要在JSP頁面的上方增加如下的taglib指令:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
taglib指令通過uri屬性引用某個標簽庫的配置文件,JSP頁面中通過prefix屬性指定的前綴即可訪問該標簽庫中的某個標簽功能,語法如:<c:標簽名>。
完成了以上兩個步驟,就可以用JSTL方便地開發JSP頁面,而無須嵌入Java代碼了。