我使用 freemarker 模板,并在下面的 ftl 文件中给出了代码。
<#if (actionErrors?exists && actionErrors?size > 0)>
<ul>
<#list actionErrors as error>
<li><span<#rt/>
<#if parameters.cssClass?exists>
class="${parameters.cssClass?html}"<#rt/>
</#if>
<#if parameters.cssStyle?exists>
style="${parameters.cssStyle?html}"<#rt/>
</#if>
>${error}</span></li>
</#list>
</ul>
</#if>
上面的代码给出了以下错误。
freemarker.core.InvalidReferenceException:第 33 行未定义表达式错误
我用 <#if error.value??> 包裹了 ${error} 并再次尝试。它仍然给出了同样的问题。然后我使用了这里提到的 ${error.value!'N/A'} 。仍然没有解决问题。请帮我解决一下这个。
先感谢您。
谢谢你。