코딩기록
9/4 로그인 베너, 타임리프 적용 (리스트로 받아왔지만 리스트1개로만 올 때) 본문
ccs 포스코
login.html
<th:block th:each="list : ${getBbsLoginBanner}">
<th:block th:each="item , stat : ${#strings.arraySplit(list.get('fileUrlList'), '†')}">
<div class="swiper-slide item1">
<a href="#">
<div class="txt-wrap">
<!--<dl>
<dt>공정 관리 업무 효율성</dt>
<dd>골구도를 통한 진척 관리<br> 실시간 공유를 통한 빠른 의사 결정<br> 마감현황표 및 공정 상세 현황 제공</dd>
</dl>-->
<span th:text="${stat.index}"></span>
</div>
<img class="login-banner" th:src="${item}" alt="">
</a>
</div>
</th:block>
</th:block>
DB에서 받아오는 파일 url 값이 + 로 구분되서 한 개의 리스트에서 가져온다.

그래서 model 로 getBbsLoginBanner 값을 전체를 보내고
타임리프로 값을 가져와서 for 문을 돌리는데, 첫 줄에 each 문을 돌릴 때, 리스트가 한 개일 태니까
https://yeoossi.tistory.com/65
[Thymeleaf 입문] 반복문에서 행 번호를 입력하고 싶을 때
사내 프로젝트를 진행하던 중에, Thymeleaf 반복문을 이용해 작업하던 중에 행 번호를 넣어줘야하는 경우가 생겼다. 쿼리나 백단에서가 아닌 Thymeleaf에서 제공하는 기능으로 행 번호를 입력할 수
yeoossi.tistory.com
'study > study_public' 카테고리의 다른 글
| 3/28 STS 검색 시 build 파일 안보이게 하기 (0) | 2025.03.28 |
|---|---|
| 1/24 aside 프로젝트 리스트 수정, react 수정 (0) | 2025.01.24 |
| 1/14 lucy-xss-servlet-filter-rule(해킹 보안) (0) | 2025.01.14 |
| 9/19 formdata, param (0) | 2024.09.19 |
| 젠킨스 프로젝트 빌드 (0) | 2024.08.09 |