Thymeleaf 检查 null 并相应地显示值

Thymeleaf to check null and display value accordingly

如何在 th:title 中显示 user_nameuser_id

HTML

<div class="ui-widget tooltip-wrapper" data-toggle="tooltip" data-placement="right" th:title="*{user_id} + ${'-' + creator.user_name}" > </div>

我需要检查 user_id 是否不为空并且 user_name 是否不为空并在工具提示中显示。

样本:101 - Janet

我试过 th:title="*{user_id!=null} + ${'-' + creator.user_name}"。 但它显示为 true 而不是实际值。

目前如果该值为空,则在工具提示中显示为null。但是如果值为 null 或为空,我不想显示。

谁能帮忙解决这个问题。谢谢。

试试这个

th:title="*{user_id?:''} + '-' +${creator.user_name?: ''}" 

您可以在 documentation.

上找到有关条件运算符和 Elvis 运算符的更多信息