<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語法是十分簡單的,當(dāng)然OGNL支持豐富的表達(dá)式,一般情況下,不用擔(dān)心OGNL的復(fù)雜性。例如有一個man對象,該對象有一個name屬性,那么使用OGNL來獲得該name屬性可以使用如下表達(dá)式:

    man.name

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

    說明

    OGNL表達(dá)式基于OGNL上下文中的當(dāng)前對象,一個將使用上一個的處理結(jié)果,開發(fā)者可以任意擴(kuò)展該鏈的長度,OGNL沒有限制。

    例如,一個OGNL表達(dá)式如下:

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


    該表達(dá)式將按照如下步驟求值。

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

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

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

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

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

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

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 精品亚洲成a人片在线观看少妇| 中文字幕亚洲日韩无线码| 亚洲国产综合91精品麻豆| 国产一二三四区乱码免费| 久久久亚洲AV波多野结衣| a级毛片无码免费真人久久| 毛片a级三毛片免费播放| 亚洲理论片在线观看| 青娱乐在线免费观看视频| 精品无码人妻一区二区免费蜜桃| 亚洲精品卡2卡3卡4卡5卡区| 女人体1963午夜免费视频| 亚洲av无码专区国产乱码在线观看| 成人免费无码H在线观看不卡| 色久悠悠婷婷综合在线亚洲| 亚洲AV无码国产精品永久一区| 日本人的色道www免费一区| 国产综合激情在线亚洲第一页| 四虎永久在线观看免费网站网址| 亚洲一区中文字幕| 在线免费观看污网站| 国产亚洲精品免费| 亚洲热妇无码AV在线播放| 99久久国产免费-99久久国产免费| 一本久到久久亚洲综合| 久久国产精品免费一区| 久久精品国产亚洲av日韩| 成年男女男精品免费视频网站| 激情小说亚洲色图| 国产亚洲综合成人91精品| 亚洲三级在线免费观看| 色偷偷尼玛图亚洲综合| 亚洲熟女一区二区三区| 亚洲一区二区三区免费视频| 亚洲aⅴ天堂av天堂无码麻豆| 国产亚洲一区二区三区在线不卡| 3d动漫精品啪啪一区二区免费| 亚洲人成电影在线天堂| 蜜桃精品免费久久久久影院| 中文在线观看免费网站| 性xxxx黑人与亚洲|