对于我的电子邮件时事通讯,我需要将 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 插件,您可以为您的电子邮件正文使用视图。