Develop/Template Languages

[Thymeleaf]몇번째 배열인지 모를때 마지막 데이터 가져오기

롱하 2024. 8. 2. 14:40
 <th:block th:if="${@coreUtil.getFileImageIsnullCheck(item.houseImages[item.houseImages.size() - 1].fileImageUploadInfo, 'pc')}">
	<img th:src="${@fileUrlService.operate('ATTACHMENT', item.houseImages[item.houseImages.size() - 1].fileImageUploadInfo, 'pc')}"/>
</th:block>

 

처음에 [0]번째 요소를 참고하기 위해서 item.houseorganImages[0]을 사용했지만,

마지막 이미지를 불러오기 위해서는 size()를 사용해야한다는 것을 알았다. 이미지가 게시글마다 들어가는 갯수가 달라서 정확한 몇번째인지 알 수 없는 상태에서는 이미지 배열 size()에서 -1을 해주어서 지정이 가능하다.

 

 

>> item.houseorganImages[item.houseorganImages.size() - 1] 표현식을 사용하여 item.houseorganImages 리스트의 마지막 요소를 참조