对于我的电子邮件时事通讯,我需要将 GSP(时事通讯的 HTML)呈现为String
,因此我可以将其传递给我的电子邮件方法。我在 Stack Overflow 上找到了许多解决方案,但我不知道哪一个最适合与 Grails 2.2(最新版本)一起使用。
那么你的意见是什么?如果不将 GSPString
呈现为 HTTP 响应,您将如何将其呈现为?
谢谢和最好的问候。
帕特里克
对于我的电子邮件时事通讯,我需要将 GSP(时事通讯的 HTML)呈现为String
,因此我可以将其传递给我的电子邮件方法。我在 Stack Overflow 上找到了许多解决方案,但我不知道哪一个最适合与 Grails 2.2(最新版本)一起使用。
那么你的意见是什么?如果不将 GSPString
呈现为 HTTP 响应,您将如何将其呈现为?
谢谢和最好的问候。
帕特里克
在 Grails 2.x 中,您可以将 a 注入groovyPageRenderer
到服务中。这允许您通过其render()
方法呈现您想要的任何视图或模板。
有关更多信息,请查看Haki 先生的这篇精彩帖子。
另请注意,如果您使用的是Mail 插件,您可以为您的电子邮件正文使用视图。