source

숫자가 나올 때까지 타임리프 루프

lovecheck 2023. 8. 5. 10:38
반응형

숫자가 나올 때까지 타임리프 루프

나는 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

반응형