首页 > 解决方案 > Thymeleaf - 猫王操作员未按预期工作

问题描述

我的代码如下:

<div class="container-fluid" th:object="${content}">
    <span th:text="*{poster}?: 'no poster'"></span>
</div>

如果海报为空,则跨度应显示“无海报”。相反,它显示“N/A”:

<span>N/A</span>

当海报出现时,它的行为符合预期。

我查看了文档,无法理解我的错误在哪里。

标签: javaspring-bootthymeleaf

解决方案


Elvis 运算符仅适用于null值。N/A值实际上不是空的。


推荐阅读