반응형
타임리프 빈 리스트 확인
타임리프의 if문을 이용해서 빈 리스트일 때와 내용을 갖고 있는 리스트를 구분할 수 있다. 그때 사용하는 함수가 isEmpty()이다.
사용법
#lists.isEmpty(listName) |
예시
전달 받은 리스트의 이름이 todayList라고 하자. todayList가 비어 있을 때와 아닐 때를 구분지어서 아래와 같이 html 코드를 작성할 수 있다.
<!-- 리스트가 비어 있는 경우 표시 -->
<div th:if="${#lists.isEmpty(todayList)}">
<p>결과가 존재하지 않습니다.</p>
</div>
<!-- 리스트가 있는 경우 -->
<div th:if="${!#lists.isEmpty(todayList}">
<p th:text="${todayList.contents}"></p>
</div>
*if 대신 unless를 사용한다면 !를 사용하지 않고 사용할 수도 있다.
반응형
'ICT > Java' 카테고리의 다른 글
Java | Spring boot | 오류 No converter found for return value of type (0) | 2022.08.24 |
---|---|
Java | Spring | H2 Localhost에서 연결을 거부했습니다. (0) | 2022.07.20 |
Java | Spring | 검색 구현 시 결과가 없어서 빈 리스트를 반환하고 싶을 때 (0) | 2022.06.02 |
Spring Boot | 로그인한 사용자 정보 불러오는 초간단 방법 (0) | 2022.05.20 |
Thymeleaf | css 파일 불러오기보 (0) | 2022.05.18 |
댓글