gpt4 book ai didi

email - Grails-通过电子邮件渲染模板

转载 作者:行者123 更新时间:2023-12-02 15:13:51 27 4
gpt4 key购买 nike

我有一个呈现模板的 Controller 方法。
在我的.gsp View 中呈现模板效果很好。

我也在使用邮件插件,并且我想使用相同的 Controller 功能通过电子邮件呈现模板,从而在其中填充一些电子邮件。

我知道如何通过Ajax请求从.gsp View 执行此操作,但不知道从 Controller 或服务内部执行此操作的任何方法。
想法是使 Controller 的 Action 更像一个函数,使用渲染的模板并用它填充我的电子邮件。
另外,我的 Controller 的操作需要具有一些“参数”属性才能正常工作。

任何建议最欢迎。

问候,

最佳答案

您可以使用render标签(http://grails.org/doc/latest/ref/Tags/render.html)来返回字符串。

我将把 Controller 中可重用的任何逻辑移到服务中,然后使用它返回模型,然后可以通过以下方式简单地调用它:

def model = myService.method( ... )
def emailContent = g.render( template: 'mytemplate', model: model)

关于email - Grails-通过电子邮件渲染模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8231439/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com