grails - Grails 3-从服务获取渲染 View

标签 grails grails3 grails3.2.0

我正在使用Grails Views,并且要将从呈现的模板输出的JSON存储在数据库中。我不是在尝试将呈现的模板发送给用户,而只是为了以后的用户存储它。我该怎么做?

最佳答案

请参阅http://views.grails.org/1.1.2/#_the_jsontemplateengine的2.9节。

Template t = templateEngine.resolveTemplate('/book/show')
def writable = t.make(book: new Book(title:"The Stand"))
def sw = new StringWriter()
writable.writeTo( sw )

然后,您可以使用sw做任何您想做的事情。

关于grails - Grails 3-从服务获取渲染 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40346866/

相关文章:

rest - Grails-仅使用基本身份验证的Spring Security

java - 在远程环境中运行 grails 的问题

Grails 3 拦截器

grails - Grails withTransaction()和事务服务方法之间的区别

grails - Grails 3命令行的命令源代码

grails - 在列表中查找数据(过滤器)

spring - 等待Grails事务中的锁释放

authentication - Grails 3-springSecurity重新认证和SessionRegistry

grails - Grails 3网址映射

grails - application.yml 中的 server.session.timeout 在作为 war 部署到 tomcat 时不使用