对于我的电子邮件通讯,我需要将 GSP(通讯的 HTML)呈现为 String
,所以我可以将它传递给我的电子邮件方法。我在 Stack Overflow 上找到了很多解决方案,但我不知道哪一个最适合与 Grails 2.2(最新版本)一起使用。
那么你的意见是什么?您如何将 GSP 呈现为 String
而不将其呈现给 HTTP 响应?
谢谢和最好的问候。
帕特里克
最佳答案
在 Grails 2.x 中,您可以注入(inject) groovyPageRenderer
进入服务。这允许您通过它的render()
渲染您想要的任何 View 或模板。方法。
欲了解更多信息,请查看 this nice post from Mr. Haki .
另请注意,如果您使用的是 Mail plugin , 你可以 use a view for your email body .
关于grails - 如何将 GSP 呈现为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14218133/