2015-04-01 69 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中,当您尝试渲染视图或模板时,您通常会使用模型作为关键字。模型被传递给模板,您可以直接访问模型中的对象。