gpt4 book ai didi

dynamic - Freemarker 读取动态属性

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

我有一个变量后缀列表,例如:“mono”、“uni”、“kid”

这些应该附加到变量名称 (bike_) 并使用,例如:

${item.bike_mono!}
${item.bike_uni!}
${item.bike_kid!}

我尝试使用 freemarker's interpret built-in但没有成功。

最佳答案

您可以使用方括号访问它们。所以如果你的对象看起来像这样

Map<String, String> item = new HashMap<>();
item.put("bike_mono", "Mono");
item.put("bike_uni", "Uni");
item.put("bike_kid", "Kid");
model.addAttribute("item", item);

你的模板可以这样访问它

<#assign suffixes=["mono", "uni", "kid"]>
<#assign prefix="bike_">
<#list suffixes as suffix>
${item[prefix+suffix]!}
</#list>

关于dynamic - Freemarker 读取动态属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22198264/

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