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