隨筆-5  評論-22  文章-35  trackbacks-0
          1.準備jstl
          ?? 到http://www.apache.org/dist/jakarta/taglibs/standard-1.0/下載jakarta-taglibs-standard-current.zip??
          解壓后成為jakarta-taglibs-standard-1.0.6

          2.準備web開發目錄
          ?? 比如我的web目錄為h:\webapp\myweb\(當然可以把你的web應用放在%tomcat_home%\webapps\),稱為工作目錄Working folder,在工作目錄h:\webapp\myweb\下建立WEB-INF\lib,WEB-INF\classes

          3.拷貝.jar文件
          ?? 將jakarta-taglibs-standard-1.1.1\lib\下的兩個jar文件:standard.jar和jstl.jar文件拷貝到\WEB-INF\lib\下

          4.拷貝.tld文件
          ?將jakarta-taglibs-standard-1.1.1\tld\下的8個tld類型文件拷到"Working folder\WEB-INF\"下

          5.在\WEB-INF\下建立web.xml文件:
          ? <?xml version="1.0" encoding="ISO-8859-1"?>

          <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
          ??? xmlns:xsi="
          http://www.w3.org/2001/XMLSchema-instance"
          ??? xsi:schemaLocation="
          http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
          ??? version="2.4">
          ?
          ? <taglib>
          ??? <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
          ??? <taglib-location>/WEB-INF/fmt.tld</taglib-location>
          </taglib>

          <taglib>
          ??? <taglib-uri>http://java.sun.com/jstl/fmt-rt</taglib-uri>
          ??? <taglib-location>/WEB-INF/fmt-rt.tld</taglib-location>
          </taglib>

          <taglib>
          ??? <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
          ??? <taglib-location>/WEB-INF/c.tld</taglib-location>
          </taglib>

          <taglib>
          ??? <taglib-uri>http://java.sun.com/jstl/core-rt</taglib-uri>
          ??? <taglib-location>/WEB-INF/c-rt.tld</taglib-location>
          </taglib>

          <taglib>
          ??? <taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
          ??? <taglib-location>/WEB-INF/sql.tld</taglib-location>
          </taglib>

          <taglib>
          ??? <taglib-uri>http://java.sun.com/jstl/sql-rt</taglib-uri>
          ??? <taglib-location>/WEB-INF/sql-rt.tld</taglib-location>
          </taglib>

          <taglib>
          ??? <taglib-uri>http://java.sun.com/jstl/x</taglib-uri>
          ??? <taglib-location>/WEB-INF/x.tld</taglib-location>
          </taglib>

          <taglib>
          ??? <taglib-uri>http://java.sun.com/jstl/x-rt</taglib-uri>
          ??? <taglib-location>/WEB-INF/x-rt.tld</taglib-location>
          </taglib>

          </web-app>
          6.建立一個名為test.jsp文件
          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
          <%@ page contentType="text/html;charset=GB2312" %>
          <%@ taglib prefix="c" uri="
          http://java.sun.com/jstl/core"%>
          <html>
          <head>
          <title>測試你的第一個使用到JSTL 的網頁</title>
          </head>
          <body>
          <c:out value="歡迎測試你的第一個使用到JSTL 的網頁"/>
          </br>你使用的瀏覽器是:</br>
          <c:out value="${header['User-Agent']}"/>
          <c:set var="a" value="David O'Davies" />
          <c:out value="David O'Davies" escapeXml="true"/>
          </body>
          </html>

          7.開啟tomcat,進行調試,輸出結果是

          歡迎測試你的第一個使用到JSTL 的網頁
          你使用的瀏覽器是:
          Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) David O'Davies


          注:如果你的tld文件個數為15個,在上面的web.xml中<taglib-location>中更改。

          你的頁面應該會包含如下代碼:
          <%@ taglib uri="<%@ taglib uri="<%@ taglib uri="這是最新版的jstl 1.1路徑,而如果你使用的是舊版1.0的則需要把路徑中的jsp去掉,如下:
          <%@ taglib uri="
          <%@ taglib uri="<%@ taglib uri="

          主站蜘蛛池模板: 独山县| 巴楚县| 额济纳旗| 平武县| 北碚区| 明溪县| 宜君县| 道真| 衡东县| 肃宁县| 滨州市| 古浪县| 门头沟区| 浦北县| 彭阳县| 襄汾县| 大安市| 永嘉县| 渑池县| 汝南县| 涡阳县| 迁西县| 太白县| 安顺市| 三明市| 密云县| 湟源县| 海南省| 嵊泗县| 土默特右旗| 普兰店市| 池州市| 广元市| 河曲县| 漳平市| 从江县| 合阳县| 扬州市| 神农架林区| 平泉县| 郎溪县|