我正在尝试比较两个值
<#if user.cellPhone != changedUser.cellPhon>
<br><span class="changes">*${changedUser.cellPhone}</span></#if>
我遇到错误
freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:==> changeUser
提示:
如果已知失败的表达式合法地引用了有时为null或丢失的内容,请指定默认值,例如myOptionalVar!myDefault,或使用<#if myOptionalVar ??> when-present <#else> when-missing。 (这些仅覆盖表达式的最后一步;要覆盖整个表达式,请使用括号:(myOptionalVar.foo)!myDefault,(myOptionalVar.foo)??
答案 0 :(得分:1)
为条件changedUser??
添加空检查:
<#if changedUser?? && user.cellPhone != changedUser.cellPhon>