IT/development

[thymeleaf] if unless 조건

알 수 없는 사용자 2023. 5. 13. 19:26
반응형
<!--데이터가 있을 때-->
<th:block th:if="${#lists.size(list) >0}">
<tr th:each="list : ${list}">
    <td th:text="${list.no}"></td>
    <td><a th:href="@{/reg(boardNo=${list.boardNo}, type=${search.type}, keyword=${search.keyword})}" th:text="${list.title}"></a></td>
    <td th:text="${list.content}"></td>
    <td th:text="${list.writer}"></td>
    <td th:text="${list.regDate}"></td>
    <td th:text="${list.modDate}"></td>
    <td><a href="#" th:onclick="|javascript:del('${list.boardNo}')|" class="btn btn-danger">삭제</a></td>
</tr>
</th:block>
<!--데이터가 없을 때-->
<th:block th:unless="${#lists.size(list) >0}">
<tr><td colspan="6">데이터가 없다.</td></tr>
</th:block>

※ 삽질을 좀 했는데 th:if의 조건과 th:unless의 조건은 동일하게 적어야 한다.

게시글이 있을 때
게시글이 없을 때

반응형