W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
參看下圖,一個空白的視圖配置文件共有四個節(jié)點:
這是其XML:
<?xml version="1.0" encoding="UTF-8"?>
<ViewConfig>
<Arguments/>
<Context/>
<Model/>
<View/>
</ViewConfig>
用來定義參數(shù),可在View的其他地方來引用這個參數(shù),在特定情況下可以簡化配置,如提取公用信息配置在arguments中。另外arguments的值也允許從外部傳入. 這種參數(shù)可在當(dāng)前的View配置文件中通過EL表達式引用。引用方法:通過${argument.foo}的形式引用
對應(yīng)為DoradoContext的VIEW范圍的上下文對象,它在View的整個生命周期中無論在Browser還是在Server端,我們都可以很方便的訪問和存儲其中的數(shù)據(jù)。 代碼編寫方式與map類似,使用時我們可以在網(wǎng)頁中通過js將一個字符串存入Context,之后我們再發(fā)送一個ajax請求,服務(wù)器端就可以根據(jù)其key值取到剛才存入的字符串。 同時我們也可以在這次ajax請求的服務(wù)器端java代碼中將一個字符串存入Context,然后在這次ajax請求結(jié)束后,我們可以在Browser端對應(yīng)這次ajax請求的回調(diào)函數(shù)或?qū)?yīng)執(zhí)行成功的事件中通過java端設(shè)定的key獲取到返回的值。 基本使用方法: Server端通過context.getAttribute(DoradoContext.VIEW, "foo")讀取。Client端通過view.get("context").get("foo")或者view.get("context.foo")讀取。
Model是View的私有模型對象,View可以在此處定義自己私有的模型對象供當(dāng)前頁面使用,或通過這個私有的模型對象覆蓋models中的某個全局的模型對象,并進行個性化設(shè)定。關(guān)于模型對象的概念后面會有專門的文檔進行說明。
View節(jié)點我們最經(jīng)常使用的一個節(jié)點了,dorado中的控件都是添加到這個節(jié)點下的。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: