JSTL詳解(一)
JSTL詳解(一)先來搭下環境,jstl的包當然是不能少的拉。其次,下載必須的標簽庫或者是java的標簽庫文件。
將jstl 1.1.jar加到class中,(這就不要我詳細的講了吧),然后將標簽庫放到WEB-INF下或則將java的標簽庫文件(*.jar)放到WEB-INF\lib下,就可以寫測試代碼了。
first_jstl.jsp
<c:if test="${age<18}">
對不起,你的年齡過小,不能訪問這個網頁◎!
</c:if>
<br>
</body>
</html>
web.xml
(使用java的標簽庫文件*.jar)
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns=" xmlns:xsi=" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
version="2.4">
<display-name>jstl test</display-name>
<description>
jstl test
</description>
</web-app>
(使用標簽庫文件*.tld)
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns=" xmlns:xsi=" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 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>
好了,一個最簡單的包含有jstl的頁面設計完成了。下面測試。
http://localhost:8080/jstl/frist_jstl.jsp
頁面輸出結果:
歡迎您,hellking
1
2
3
4
5
對不起,你的年齡過小,不能訪問這個網頁◎!
呵呵。。。簡單吧,下篇繼續。。。。。:)
posted on 2007-06-13 10:29 chenguo 閱讀(135) 評論(0) 編輯 收藏 所屬分類: 組件 標簽使用