본문 바로가기
  • BLG-ZYNGIROK-모토-꿈꾸며-배우고-나누며-이루다
ICT/Java

Thymeleaf | 비어 있는 리스트 판단하기

by dazwischen 2022. 6. 2. 15:58
반응형

java-spring-thymeleaf-빈-리스트-판단하기-썸네일이미지이다.
Thymeleaf empty List

타임리프 빈 리스트 확인 

타임리프의 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를 사용한다면 !를 사용하지 않고 사용할 수도 있다.

반응형

댓글