假设我有一个名为 的对象"WB",并且该对象包含ArrayListname "result"。在我的 Spring boot 控制器中,WB 表示为("WB",WB).在 Mustache 模板中WB,一切正常:
{{#WB}}
{{someStringObjectFromWB}}
{{/WB}}
但我不知道如何ArrayList ("result")以相同的方式(如果可能的话)迭代我的:
{{#WB}}
{{result}}
{{/WB}}
请帮忙。
我尝试做这样的事情,但它不起作用:
{{#WB}}
{{#result}}{{.}} {{/result}}
{{/WB}}
控制器代码:
@PostMapping (/getResult)
public String res (Map<String,Object>stat){
WB wb= WB.calc();
stat.put("wb",wb);
}
通过变量名称输出常规字符串整数对象没有问题。但我不明白如何显示列表。
这是小胡子文件:
{{#wb}}
{{#result}}
<ul>{{item}}</ul>
{{/result}}
{{/wb}}
尝试以下模板
如果
result它是对象的属性wb,那么要访问它,您需要使用.(选择)。好吧,那么#(Section)就是用来显示对象列表的。