如何在 spring 中使用 right_pad 评估嵌套表达式 mvc ftl
how to evaluate a nested expression with right_pad in spring mvc ftl
我有一个下面的表达式,我们的 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)}
使用括号修复了语法错误。现在我可以渲染 pdf 了。
${((employee.Number)!"")?right_pad(SPACE)}
我有一个下面的表达式,我们的 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)}
使用括号修复了语法错误。现在我可以渲染 pdf 了。
${((employee.Number)!"")?right_pad(SPACE)}