我有一个下面的表达式,该表达式是我们的ftl模板所要评估的
${employee.Number?right_pad(SPACE)}
有时它以null
的形式出现,所以如果它以null
的形式出现,我想放空字符串。因此,我尝试将以下语句替换为employee.Number
,但没有用。它给出语法错误。
${${(employee.Number)!""}?right_pad(SPACE)}
${${employee.Number?has_content?then(employee.Number, "")}?right_pad(SPACE)}
答案 0 :(得分:0)
使用括号修复了语法错误。现在,我可以渲染pdf了。
$ {(((employee.Number)!“”)?right_pad(SPACE)}