Grails 如何将GSP呈现为字符串?

Grails 如何将GSP呈现为字符串?,grails,groovy,grails-2.0,Grails,Groovy,Grails 2.0,对于我的电子邮件时事通讯,我需要将GSP(时事通讯的HTML)呈现为字符串,以便将其传递给我的电子邮件方法。我在这里找到了许多关于堆栈溢出的解决方案,但我不知道哪一个最适合用于Grails2.2(最新版本) 那你怎么看?如何将GSP呈现为字符串,而不将其呈现给HTTP响应 谢谢,并致以最良好的问候 Patrick在Grails2.x中,您可以向服务中注入GroovyPagerEnder。这允许您通过其render()方法渲染所需的任何视图或模板 有关更多信息,请查看 另外请注意,如果您使用的是,

对于我的电子邮件时事通讯,我需要将GSP(时事通讯的HTML)呈现为
字符串
,以便将其传递给我的电子邮件方法。我在这里找到了许多关于堆栈溢出的解决方案,但我不知道哪一个最适合用于Grails2.2(最新版本)

那你怎么看?如何将GSP呈现为
字符串
,而不将其呈现给HTTP响应

谢谢,并致以最良好的问候


Patrick

在Grails2.x中,您可以向服务中注入
GroovyPagerEnder
。这允许您通过其
render()
方法渲染所需的任何视图或模板

有关更多信息,请查看


另外请注意,如果您使用的是,您可以。

作为参考,render不会呈现“http响应”。是动作的返回写入响应。然而,doelleri的答案正是您想要的。@HikaruShindo是的,它在控制器中的工作方式是相同的。请注意,这在Grails 3.0.x(以及可能的未来版本)中仍然有效。