隨筆-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="

          主站蜘蛛池模板: 朔州市| 鄂托克旗| 苍溪县| 基隆市| 靖边县| 民县| 哈巴河县| 秭归县| 马公市| 杭锦后旗| 厦门市| 通许县| 江门市| 从江县| 丁青县| 香格里拉县| 巴林左旗| 莲花县| 玉山县| 海阳市| 海林市| 松溪县| 大化| 渝北区| 塔河县| 南岸区| 扶余县| 泸西县| 阿拉善左旗| 高台县| 全南县| 阿拉尔市| 禹州市| 辽宁省| 乐山市| 华阴市| 河西区| 泗阳县| 将乐县| 兴化市| 姜堰市|