gpt4 book ai didi

java - 将动态变量发送为 ftl 格式

转载 作者:行者123 更新时间:2023-12-01 23:55:21 25 4
gpt4 key购买 nike

我正在构建一个 ftl 模板,我必须向页面发送几个变量:

emailParams.put("anagCode_"+count, anag.getCode());
emailParams.put("name"+count, anag.getName());
emailParams.put("surname"+count, anag.getSurname());

然后我发送这些anags的总数:

emailParams.put("count", countEmail);

现在,我怎样才能恢复每个值?我不知道如何连接 ftl 页面上的字符串:

<#list 0..count as i>
${anagCode_i}
</#list>

这行不通。我什至尝试过使用 {anagCode_+i}{anagCode_}i 等。

有人可以帮我解决这个问题吗?

ps:我无法使用 DTO。

最佳答案

你可以试试

${.vars["anagCode" + i]!}

这将访问 FTL 中的变量映射并获取名称为“anagCode”+i 的变量,这就是您希望看到的内容。

关于java - 将动态变量发送为 ftl 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58203609/

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