在 Thymeleaf 中,可以使用 #strings.isEmpty()方法来判断某个字符串属性是否为 null 或空字符串 ""。这里是具体的用法示例:
<!-- 判断属性 str 是否为 null 或空字符串 --> <p th:if="${#strings.isEmpty(obj.str)}">字符串为空或未定义</p> <p th:if="${!#strings.isEmpty(obj.str)}">字符串非空</p>
详细说明
• #strings.isEmpty(obj.str):当 obj.str 为 null 或空字符串 "" 时返回 true。
• #strings.isNotEmpty(obj.str):当 obj.str 不为 null 且不为空字符串时返回 true。
这种判断方式可以确保页面在显示时准确地判断属性的值是否有效。