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

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

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

    一杯清茶

    統計

    留言簿

    Oracle SQL/PLSQL

    PowerDesigner教程系列

    Struts2.0

    web開發

    三人行

    從事RCP開發的同行

    工作流和權限設置

    閱讀排行榜

    評論排行榜

    EL表達式

    EL表達式
       一個EL表達式包含變量和操作符。任何存儲在某個JSP作用范圍(如:page、 request、session、application)的bean能被作為一個EL變量來使用。另外,EL支持以下預定義的變量:

    變量名稱

    說明

    pageScope

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

    requestScope

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

    sessionScope

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

    applicationScope

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

    param

    一個包含所有請求參數的集合 (a java.util.Map),通過每個參數對應一個String值的方式賦值

    paramValues

    一個包含所有請求參數的集合 (a java.util.Map),通過每個參數對應一個String數組的方式賦值

    header

    一個包含所有請求的頭信息的集合, (a java.util.Map) ,通過每個頭信息對應一個String值的方式賦值

    headerValues

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

    cookie

    一個包含所有請求的 cookie集合 (a java.util.Map),   通過每一個cookie(javax.servlet.http.Cookie)對應一個cookie值的方式賦值

    initParam

    一個包含所有應用程序初始化參數的集合(a java.util.Map) ,通過每個參數分別對應一個String值的方式賦值

    pageContext

    一個javax.servlet.jsp.PageContext類的實例, 用來提供訪問不同的請求數據

    操作符描述了你對變量所期望的操作。如果你之前曾經使用過任何編程語言的話,在EL表達式中所使用的操作符對你來說可能看起來很熟悉。因為它們和那些在大多數語言中所支持的操作符一樣。

    Operator

    Description

    .

    訪問一個bean屬性或者 Map entry

    []

    訪問一個數組或者鏈表元素

    ()

    對子表達式分組,用來改變賦值順序

    ? :

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

    +

    數學運算符,加操作

    -

    數學運算符,減操作或者對一個值取反

    *

    數學運算符,乘操作

    / or div

    數學運算符,除操作

    % or mod

    數學運算符,模操作(取余)

    == or eq

    邏輯運算符,判斷符號左右兩端是否相等,如果相等返回true,否則返回false

    != or ne

    邏輯運算符,判斷符號左右兩端是否不相等,如果不相等返回true,否則返回false

    < or lt

    邏輯運算符,判斷符號左邊是否小于右邊,如果小于返回true,否則返回false

    > or gt

    邏輯運算符,判斷符號左邊是否大于右邊,如果大于返回true,否則返回false

    <= or le

    邏輯運算符,判斷符號左邊是否小于或者等于右邊,如果小于或者等于返回true,否則返回false

    >= or ge

    邏輯運算符,判斷符號左邊是否大于或者等于右邊,如果大于或者等于返回true,否則返回false

    && or and

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

    || or or

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

    ! or not

    邏輯運算符,非操作賦。如果對true取運算返回false,否則返回true

    empty

    用來對一個空變量值進行判斷: null、一個空String、空數組、 空Map、沒有條目的Collection集合

    func(args)

    調用方法, func是方法名,args是參數,可以沒有,或者有一個、多個參數.參數間用逗號隔開

    一個EL表達式可以包含:數字、文本(在單引號或者雙引號之間)、布爾值、null值。

    因為一個EL表達式可以出現在靜態文本出現的地方,因此你必須告訴JSP容器它應該被當作一個EL表達式來處理。你可以通過使用定界符來做到這一點。一個EL表達式總是以”${ }”來標記(一個“$”符號和一個左花括號,右花括號)。

    posted on 2009-01-17 16:40 一杯清茶 閱讀(611) 評論(1)  編輯  收藏 所屬分類: Struct1.x

    評論

    # re: EL表達式[未登錄] 2013-11-19 10:48 matthew

    挺不錯的!  回復  更多評論   


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产亚洲精品美女2020久久| 亚洲欧美日韩中文字幕在线一区 | 亚洲精品美女久久久久99小说| 亚洲AV综合色区无码二区爱AV| 一个人在线观看视频免费| 亚洲另类自拍丝袜第1页| 57PAO成人国产永久免费视频| 亚洲美女激情视频| 久久久久久久久免费看无码| 国产精品亚洲午夜一区二区三区| 黄页网站在线观看免费高清| 亚洲色大成WWW亚洲女子| 国产禁女女网站免费看| 四虎国产精品永免费| 国产亚洲自拍一区| 无码国产精品一区二区免费vr| 中文字幕亚洲综合久久| 成人免费一级毛片在线播放视频| 亚洲女女女同性video| 免费中文字幕在线观看| 国产又黄又爽又大的免费视频| 亚洲免费视频网站| 天天干在线免费视频| 日韩精品免费一线在线观看| 亚洲精品二区国产综合野狼| 国产在线观看麻豆91精品免费 | 一级毛片a免费播放王色电影 | 国产黄在线播放免费观看| 亚洲va无码手机在线电影| 1000部啪啪毛片免费看| 亚洲另类自拍丝袜第五页 | 久久亚洲AV无码精品色午夜麻豆 | 99麻豆久久久国产精品免费 | 亚洲免费在线视频| 亚洲色中文字幕在线播放| 国产精品亚洲美女久久久 | 国产免费爽爽视频免费可以看| 中文字幕乱理片免费完整的| 亚洲国产精品综合久久2007| 免费一级毛片女人图片| 午夜免费福利小电影|