在 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。
這種判斷方式可以確保頁面在顯示時準確地判斷屬性的值是否有效。