2015-04-01 62 views
-2

Grails中渲染和模型有什麼不同?Grails中渲染和模型的區別

渲染(文字:map.toJson(列表),則contentType: 「文/ JSON」) 【正文:map.toJson(名單)

+1

檢查[這裏] [1] link.may是它有助於 [1]:HTTP://stackoverflow.com/questions/22601188/grails-controller-rendering-method-render-vs-respond – 2015-04-01 06:24:25

+1

在什麼情況下?請至少提供一個代碼剪切或文檔參考您在這裏想到的。我們無法讀懂頭腦,你知道。 – cfrick 2015-04-01 09:54:42

回答

0

我認爲你必須通過Grails的首先提供文檔以獲得更詳細的理解。但是,在任何RAD(快速應用程序開發)框架中,這些概念都是相同的。

render在任何意義上用於呈現某些作爲響應。這取決於您使用的關鍵詞。例如在你的問題中,你已經要求控制器中的動作以JSON字符串的形式發送對請求的響應。在你的問題中,地圖就是模型。

型號,另一方面是你是什麼試圖渲染。簡而言之,模型是一個對象。這個對象可以包含像Domain實體這樣的單個對象,也可以包含更多的對象。在Grails中,當您嘗試渲染視圖或模板時,您通常會使用模型作爲關鍵字。模型被傳遞給模板,您可以直接訪問模型中的對象。