<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 75,comments - 83,trackbacks - 0
    ?? 一個(gè)EL表達(dá)式包含變量和操作符。任何存儲(chǔ)在某個(gè)JSP作用范圍(如:page、 request、session、application)的bean能被作為一個(gè)EL變量來(lái)使用。另外,EL支持以下預(yù)定義的變量:

    變量名稱

    說(shuō)明

    pageScope

    一個(gè)包含所有page scope范圍的變量集合 (a java.util.Map)

    requestScope

    一個(gè)包含所有request scope范圍的變量集合 (a java.util.Map)

    sessionScope

    一個(gè)包含所有session scope范圍的變量集合 (a java.util.Map)

    applicationScope

    一個(gè)包含所有application scope范圍的變量集合 (a java.util.Map)

    param

    一個(gè)包含所有請(qǐng)求參數(shù)的集合 (a java.util.Map),通過(guò)每個(gè)參數(shù)對(duì)應(yīng)一個(gè)String值的方式賦值

    paramValues

    一個(gè)包含所有請(qǐng)求參數(shù)的集合 (a java.util.Map),通過(guò)每個(gè)參數(shù)對(duì)應(yīng)一個(gè)String數(shù)組的方式賦值

    header

    一個(gè)包含所有請(qǐng)求的頭信息的集合, (a java.util.Map) ,通過(guò)每個(gè)頭信息對(duì)應(yīng)一個(gè)String值的方式賦值

    headerValues

    一個(gè)包含所有請(qǐng)求的頭信息的集合 (a java.util.Map) ,通過(guò)每個(gè)頭信息的值都保存在一個(gè)String數(shù)組的方式賦值

    cookie

    一個(gè)包含所有請(qǐng)求的 cookie集合 (a java.util.Map), ??通過(guò)每一個(gè)cookie(javax.servlet.http.Cookie)對(duì)應(yīng)一個(gè)cookie值的方式賦值

    initParam

    一個(gè)包含所有應(yīng)用程序初始化參數(shù)的集合(a java.util.Map) ,通過(guò)每個(gè)參數(shù)分別對(duì)應(yīng)一個(gè)String值的方式賦值

    pageContext

    一個(gè)javax.servlet.jsp.PageContext類(lèi)的實(shí)例, 用來(lái)提供訪問(wèn)不同的請(qǐng)求數(shù)據(jù)

    操作符描述了你對(duì)變量所期望的操作。如果你之前曾經(jīng)使用過(guò)任何編程語(yǔ)言的話,在EL表達(dá)式中所使用的操作符對(duì)你來(lái)說(shuō)可能看起來(lái)很熟悉。因?yàn)樗鼈兒湍切┰诖蠖鄶?shù)語(yǔ)言中所支持的操作符一樣。

    Operator

    Description

    .

    訪問(wèn)一個(gè)bean屬性或者 Map entry

    []

    訪問(wèn)一個(gè)數(shù)組或者鏈表元素

    ()

    對(duì)子表達(dá)式分組,用來(lái)改變賦值順序

    ? :

    條件語(yǔ)句,比如: 條件 ? ifTrue : ifFalse.如果條件為真,表達(dá)式值為前者,反之為后者

    +

    數(shù)學(xué)運(yùn)算符,加操作

    -

    數(shù)學(xué)運(yùn)算符,減操作或者對(duì)一個(gè)值取反

    *

    數(shù)學(xué)運(yùn)算符,乘操作

    / or div

    數(shù)學(xué)運(yùn)算符,除操作

    % or mod

    數(shù)學(xué)運(yùn)算符,模操作(取余)

    == or eq

    邏輯運(yùn)算符,判斷符號(hào)左右兩端是否相等,如果相等返回true,否則返回false

    != or ne

    邏輯運(yùn)算符,判斷符號(hào)左右兩端是否不相等,如果不相等返回true,否則返回false

    < or lt

    邏輯運(yùn)算符,判斷符號(hào)左邊是否小于右邊,如果小于返回true,否則返回false

    > or gt

    邏輯運(yùn)算符,判斷符號(hào)左邊是否大于右邊,如果大于返回true,否則返回false

    <= or le

    邏輯運(yùn)算符,判斷符號(hào)左邊是否小于或者等于右邊,如果小于或者等于返回true,否則返回false

    >= or ge

    邏輯運(yùn)算符,判斷符號(hào)左邊是否大于或者等于右邊,如果大于或者等于返回true,否則返回false

    && or and

    邏輯運(yùn)算符,與操作賦。如果左右兩邊同為true返回true,否則返回false

    || or or

    邏輯運(yùn)算符,或操作賦。如果左右兩邊有任何一邊為true返回true,否則返回false

    ! or not

    邏輯運(yùn)算符,非操作賦。如果對(duì)true取運(yùn)算返回false,否則返回true

    empty

    用來(lái)對(duì)一個(gè)空變量值進(jìn)行判斷: null、一個(gè)空String、空數(shù)組、 空Map、沒(méi)有條目的Collection集合

    func(args)

    調(diào)用方法, func是方法名,args是參數(shù),可以沒(méi)有,或者有一個(gè)、多個(gè)參數(shù).參數(shù)間用逗號(hào)隔開(kāi)

    一個(gè)EL表達(dá)式可以包含:數(shù)字、文本(在單引號(hào)或者雙引號(hào)之間)、布爾值、null值。

    因?yàn)橐粋€(gè)EL表達(dá)式可以出現(xiàn)在靜態(tài)文本出現(xiàn)的地方,因此你必須告訴JSP容器它應(yīng)該被當(dāng)作一個(gè)EL表達(dá)式來(lái)處理。你可以通過(guò)使用定界符來(lái)做到這一點(diǎn)。一個(gè)EL表達(dá)式總是以”${ }”來(lái)標(biāo)記(一個(gè)“$”符號(hào)和一個(gè)左花括號(hào),右花括號(hào))。

    posted on 2008-06-12 15:27 梓楓 閱讀(1689) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): jstl標(biāo)簽類(lèi)

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲欧美日韩国产成人| 成年性羞羞视频免费观看无限| 亚洲大尺度无码无码专线一区| 亚洲AV一宅男色影视| 免费人妻av无码专区| 在线精品免费视频| 精品国产无限资源免费观看| 久久免费美女视频| 一级毛片人与动免费观看| jzzijzzij在线观看亚洲熟妇| 亚洲免费在线视频观看| 亚洲日本va午夜中文字幕一区| 亚洲一区日韩高清中文字幕亚洲| 成年女人毛片免费播放视频m| 蜜臀98精品国产免费观看| 鲁丝片一区二区三区免费| 国产成人精品免费视频大全| 美女又黄又免费的视频| 亚洲午夜无码久久久久软件| 国产成人精品日本亚洲专一区| 亚洲精品成人图区| 综合自拍亚洲综合图不卡区| 亚洲国产精品无码久久一区二区| 在线精品亚洲一区二区小说| 亚洲一区二区高清| 久久久久亚洲AV成人网| 久久激情亚洲精品无码?V| 亚洲精品无码久久毛片| 中文字幕无码精品亚洲资源网| 亚洲国产精品国产自在在线| 亚洲av高清在线观看一区二区| 国产乱弄免费视频| 日韩亚洲国产二区| 亚洲国产一区视频| 亚洲综合无码AV一区二区| 亚洲人成无码网站| 亚洲成AV人片天堂网无码| 亚洲欧洲一区二区| 亚洲国产高清美女在线观看| 亚洲一区二区三区播放在线| 中文字幕精品三区无码亚洲|