【发布时间】:2017-06-02 23:52:10
【问题描述】:
在 grails 2 中,我们可以将 groovyPageRenderer 注入到服务或控制器中,并将 GSP 呈现为 How can I render a GSP as a String? 中提到的字符串。
对于 grails 3 rest-api profile,我们如何将 gson 视图渲染成字符串?
【问题讨论】:
在 grails 2 中,我们可以将 groovyPageRenderer 注入到服务或控制器中,并将 GSP 呈现为 How can I render a GSP as a String? 中提到的字符串。
对于 grails 3 rest-api profile,我们如何将 gson 视图渲染成字符串?
【问题讨论】:
原来它在文档中
http://views.grails.org/latest/#_the_jsontemplateengine
@Autowired
JsonViewTemplateEngine templateEngine
void myMethod() {
Template t = templateEngine.resolveTemplate('/book/show')
def writable = t.make(book: new Book(title:"The Stand"))
def sw = new StringWriter()
writable.writeTo( sw )
...
}
【讨论】: