JSTL是JavaServer Pages Standard Tag Library的縮寫

JSTL主要是用以封裝一般在JSP頁面中核心且通用的功能

使其以tag的型式表現

以避免撰寫出scriptlet與html tag交雜的網頁



測試環境:

Win2000 Professional

jb9內附的jakarta-tomcat-4.1.24-LE-jdk14

JSTL實作品可至http://jakarta.apache.org/taglibs/index.html處下載

目前最新的版本為jakarta-taglibs-20030709.zip



首先將jakarta-taglibs-20030709.zip解開

將解開後jakarta-taglibs\standard-1.0\lib底下的jar檔

copy至 omcat\common\lib



接著將要用到的tld自jakarta-taglibs\standard-1.0\tld

copy至WorkingArea\WEB-INF之下



再來修改web.xml,設定tld對應的uri及tld檔位置

範例如下:



http://java.sun.com/jsp/jstl/fmt

/WEB-INF/tld/fmt.tld




http://java.sun.com/jsp/jstl/fmt-rt

/WEB-INF/tld/fmt-rt.tld




http://java.sun.com/jsp/jstl/core

/WEB-INF/tld/c.tld




http://java.sun.com/jsp/jstl/core-rt

/WEB-INF/tld/c-rt.tld




http://java.sun.com/jsp/jstl/sql

/WEB-INF/tld/sql.tld




http://java.sun.com/jsp/jstl/sql-rt

/WEB-INF/tld/sql-rt.tld




http://java.sun.com/jsp/jstl/x

/WEB-INF/tld/x.tld




http://java.sun.com/jsp/jstl/x-rt

/WEB-INF/tld/x-rt.tld

 



okay...接下來我們就可以寫一段小程式來測試是否可在Jsp頁面裡正常使用JSTL



<%@ page contentType="text/html;charset=MS950" %>

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<%

request.setCharacterEncoding("MS950");

%>





JSTL Test







猜對囉∼












這問題很簡單嘛∼請再猜猜看














  


















狼翔月影 發表在 痞客邦 PIXNET 留言(0) 人氣()