如何在spring mvc ftl中使用right_pad评估嵌套表达式

时间:2018-11-15 22:29:37

标签: spring-mvc el

我有一个下面的表达式,该表达式是我们的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)}

1 个答案:

答案 0 :(得分:0)

使用括号修复了语法错误。现在,我可以渲染pdf了。

$ {(((employee.Number)!“”)?right_pad(SPACE)}