国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
JSP2.0 tag使用 - LittleRain - BlogJava


1.使用Servlet2.4/jsp2.0

1. 確定Web Container支持Serverlet2.4, 復(fù)制支持jstl 1.1版本的jstl.jar,standard.jar(可查閱meta-inf)到web-inf/lib。

2. 在Web.xml,Root節(jié)點(diǎn)改為

<web-app version="2.4" 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/j2ee 
 http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd ">

3.在jsp中,對core,ftm taglib的引入改為  

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

2.直接在html里面使用EL,而不是<c:out value="">

  充分使用JSP2.0的EL,直接在html中寫${book} 而不是<c:out value="${book}">將獲得簡潔無比,可比美velocity,freemarker的界面。

3.新增的Function標(biāo)簽

    Function標(biāo)簽里最有用的一項(xiàng)是取得List,Map的size了。另外有一些StringUtils和Collection的函數(shù)。

    JSTL里面不給調(diào)用對象除getXXX()外的任何方法真是件很讓讓人郁悶的事情?。?/p>

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
${fn:length(myList)}

4.其他的EL知識點(diǎn)

4.1 EL的運(yùn)算符

      除了最基本的算術(shù)運(yùn)算符,邏輯運(yùn)算符,比較運(yùn)算符外,還有一個(gè)empty運(yùn)算符,用來判斷變量是否為null 或list, map的size 是否為零。

<c:if test="${not empty myList}">    

EL的運(yùn)算符都有文字和符號兩種版本,如|| 和 or, >= 和 ge,適用于不能使用文字或符號的時(shí)候。

4.2 []與. 兩種訪問屬性或元素的方式

       ${book.name}與${book["name"]}等價(jià)。

       ${book["name"]}主要用于"name"串為變量,或者字符串中含有"."字符的情況

       如 ${myMap[order.status]} 是訪問Map元素的一種很重要的方式。

4.3 list與map

    orderList[0]  返回第一個(gè)元素

     用key和value遍歷map

<c:forEach var="entry" items="${myMap}">
   <option value="${entry.key}">${entry.value}</option> </c:forEach>

4.4.訪問靜態(tài)變量

      EL本身不支持靜態(tài)變量訪問,變通的方法是寫一個(gè)tag,將某個(gè)類的靜態(tài)變量反射到一個(gè)map中, 如http://www.javaranch.com/journal/200601/Journal200601.jsp#a3

     不過使用Map將失去靜態(tài)變量編譯期安全的意義,因此還是建議在這種情況下,使用普通JSP,見showOrder.jsp

posted on 2007-04-18 17:43 小雨不打傘 閱讀(48) 評論(0)  編輯 收藏 引用 所屬分類: web學(xué)習(xí)心得

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
jstl學(xué)習(xí)筆記
JSTL標(biāo)簽庫_c:if標(biāo)簽
【日記】27假如生活欺騙了你,不要失望,不要心急
jsp中的JSTL與EL表達(dá)式用法及區(qū)別
Web-第十二天 el&jstl表達(dá)式學(xué)習(xí)
JAVA標(biāo)簽庫JSTL-EL表達(dá)式介紹使用配置手冊
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服