更新時間:2021年11月10日16時30分 來源:傳智教育 瀏覽次數(shù):
要想在JSP頁面中使用JSTL,首先需要安裝JSTL。接下來,分步驟演示JSTL的安裝和測試,具體如下。
從Apache網(wǎng)站下載JSTL的jar包。進人http://archive.apache.org/dist/jakarta/taglibs/standard/網(wǎng)址下載JSTL的安裝包jakarta-taglibs-standard-1.1.2.zip,然后將下載好的JSTL安裝包進行解壓,此時,在lib目錄下可以看到兩個jar文件,分別為jstl.jar、standard.jar。其中,jstl.jar文件包含JSTL規(guī)范中定義的接口和相關(guān)類,standard.jar,文件包含用于實現(xiàn)JSTL的.class文件以及JSTL中5個標(biāo)簽庫描述符文件(TLD)。
在Eclipse中創(chuàng)建一個名稱為chapter08的Web工程,接下來將jstl.jar、 standard.jar這兩個文件復(fù)制到\WEB-INF\lib目錄下,如下圖所示。
從圖種可以看出,jstl.jar和standard.jar這兩個文件已經(jīng)被導(dǎo)入到chapter08工程的lib文件夾中,這個過程就相當(dāng)于在chapter08工程中安裝JSTL,安裝完JSTL后,就可以在JSP 文件中使用JSTL標(biāo)簽庫。
JSTL安裝完成后,就需要測試JSTL安裝是否成功。由于在測試的時候使用的是標(biāo)簽,因此,需要使用taglib指令導(dǎo)入Core標(biāo)簽庫,具體代碼如下。
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
在上述代碼中,taglib指令的uri屬性用于指定引入標(biāo)簽庫描述符文件的URI,prefix屬性用于指定引入標(biāo)簽庫描述符文件的前綴,在JSP文件中使用這個標(biāo)簽庫中的某個標(biāo)簽時,都需要使用這個前綴。
接下來編寫一個簡單的JSP文件test.jsp,使用taglib指令引人Core標(biāo)簽庫,在該文件中使用標(biāo)簽,如下所示。
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><html> <head></head> <body> <c:out value="Hello World!"></c:out> </body></html>
打開IE瀏覽器,在地址欄中輸入“http://localhost:8080/chapter08/test.jsp”訪問test.jsp頁面,此時,瀏覽器窗口中顯示的結(jié)果如下所示。
從上圖中可以看出,使用瀏覽器test.jsp頁面時,輸出了“Hello World!”,由此可見,JSTL標(biāo)簽安裝成功了。
猜你喜歡