반응형
숫자가 나올 때까지 타임리프 루프
나는 Thymeleaf로 서버에서 검색하고 응답을 받습니다.이것은 다음과 같은 결과를 유지합니다.
${response.count}
저는 다음과 같은 반복을 만들고 싶습니다.
for (int i = 1; i <= response.count; i++) {
if (response.page == i) {
<button class="active">Dummy</button>
} else {
<button>Dummy</button>
}
}
내가 어떻게 그럴 수 있을까?저는 그런 것을 시도해 보았습니다.
${#numbers.sequence(0, response.count)}
하지만 효과가 없었습니다.
편집: 저도 시도해 보았지만 작동하지 않았습니다.
<button th:each="i: ${#numbers.sequence(0, response.count - 1)}" th:class="${i == response.page} ?: active">Dummy</button>
이것은 나에게 도움이 됩니다.
<th:block th:each="i: ${#numbers.sequence(0, response.count - 1)}">
<button th:if="${response.page == i}" class="active">Dummy</button>
<button th:unless="${response.page == i}">Dummy</button>
</th:block>
언급URL : https://stackoverflow.com/questions/40007190/thymeleaf-loop-until-a-number
반응형
'source' 카테고리의 다른 글
로컬 호스트에서 MariaDB(MySQL) 인스턴스에 연결하려면 어떻게 해야 합니까? (0) | 2023.08.05 |
---|---|
Javascript ES6 클래스 인스턴스를 복제하는 방법 (0) | 2023.08.05 |
Swift의 UIViewController에서 기본 super.init()를 호출할 수 없는 이유는 무엇입니까? (0) | 2023.08.05 |
도커에서 "노출"과 "공개"의 차이점은 무엇입니까? (0) | 2023.08.05 |
회로 차단기와 벌크헤드 패턴의 차이점은 무엇입니까? (0) | 2023.08.05 |