Freemarker:表达式未定义

Freemarker: Expression is undefined

我有这个代码:

[#list doc.presidents as president][#if president.name?has_content]${president.name}[/#if][/#list]

当我运行它时,出现错误:Expression president is undefined。 我做错了什么?

谢谢!

我想你在那个 presidents 列表中有一个 null

至于#list的嵌套内容,可以直接写成${president.name!}。如果您希望 president 本身是 null,那么 ${(president.name)!}.