如何检查百里香页中th:utext的值

时间:2018-07-14 08:58:59

标签: java spring spring-mvc thymeleaf

我将HTML标记从控制器发送到Thymeleaf页面,然后在Thymeleaf页面中显示HTML标记,如下所示

<div tags="remove">
    <div id="accordian" th:utext="${strMenu}"></div>
</div>

但是我想检查Thymeleaf页面中strMenu的值是否为空。

1 个答案:

答案 0 :(得分:2)

使用猫王运算符?,该运算符仅在表达式不是null时才对表达式求值。 Thymeleaf部分4.11 Default expressions中的来源。

<div id="accordian" th:utext="${strMenu != null}? ${strMenu} : 'default value' "></div>

<div id="accordian" th:utext="${strMenu?}"></div>