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

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

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

    posts - 495,  comments - 11,  trackbacks - 0

    基本的OGNL語法是十分簡單的,當然OGNL支持豐富的表達式,一般情況下,不用擔心OGNL的復雜性。例如有一個man對象,該對象有一個name屬性,那么使用OGNL來獲得該name屬性可以使用如下表達式:

    man.name

    OGNL表達式的基礎單元稱為導航鏈,簡稱為鏈。一個最簡單的鏈由如下部分組成。
    >
    屬性名稱:如上述示例中的name
    >
    方法調用:hashCode()返回當前對象的hash code
    >
    數組元素:listeners[0]返回當前對象的監聽器列表中的第一個元素。

    說明

    OGNL表達式基于OGNL上下文中的當前對象,一個將使用上一個的處理結果,開發者可以任意擴展該鏈的長度,OGNL沒有限制。

    例如,一個OGNL表達式如下:

    name.toCharArray()[0].numericValue.toString()


    該表達式將按照如下步驟求值。

    1)獲得OGNL Context中初始對象或者是根對象(root對象)的name對象。

    2)調用toCharArray()方法,返回一個String類型對象。

    3)獲得該String對象的第一個字符。

    4)獲得該字符的numericValue屬性(該字符為一個Character對象,該對象有一個getNumericValue()方法,該方法返回一個Integer類型值)。

    5)將獲得的Integer對象轉換為一個String類型值(使用toString()方法)。

    posted on 2009-08-13 13:55 jadmin 閱讀(81) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲人xxx日本人18| 91亚洲一区二区在线观看不卡| 亚洲日韩精品无码专区加勒比| 国产电影午夜成年免费视频| 亚洲性无码av在线| 思思re热免费精品视频66| 亚洲最大的黄色网| 免费无码黄网站在线观看| 亚洲AV永久无码精品放毛片| 又大又粗又爽a级毛片免费看| 国产成人亚洲午夜电影| 亚洲Av无码乱码在线观看性色| 日韩在线观看免费| 亚洲精品乱码久久久久久久久久久久| 永久免费av无码入口国语片| 久久亚洲精品AB无码播放| 在线观看的免费网站无遮挡| 精品亚洲AV无码一区二区三区| 成年18网站免费视频网站| 深夜a级毛片免费视频| 久久精品国产亚洲精品| 无码AV片在线观看免费| 日韩亚洲产在线观看| 亚洲精品人成无码中文毛片| 波多野结衣免费一区视频 | 亚洲色无码专区在线观看| 大地影院MV在线观看视频免费| 亚洲国产午夜电影在线入口| 日韩黄色免费观看| 国产色爽免费无码视频| 亚洲国产日韩综合久久精品| 亚洲AV永久无码精品一区二区国产| a级毛片免费全部播放无码| 亚洲午夜久久久久久尤物| 亚洲不卡AV影片在线播放| 久久久久国产精品免费看| 亚洲熟女综合一区二区三区| 亚洲一区二区三区AV无码| 成人激情免费视频| 在线毛片片免费观看| 国产成人亚洲精品播放器下载|