728x90
반응형
SMALL
...
<tr th:each="question, loop : ${paging}">
<td th:text="${paging.getTotalElements - (paging.number * paging.size) - loop.index}"></td>
<td>
<a th:href="@{|/question/detail/${question.id}|}"
th:text="${question.subject}"></a>
</td>
<td th:text="${#temporals.format(question.createDate, 'yyyy-MM-dd HH:mm')}"></td>
</tr>
...
현재 질문 목록을 보면 어느 페이지든 모두 번호가 1부터 시작한다.
각 게시물에 맞는 번호가 표시되도록 하자.
게시물 번호 공식 만들기
게시물 번호 = 전체 게시물 개수 - ( 현재 페이지 * 페이지당 게시물 개수 ) - 나열 인덱스
게시물 번호 공식 적용하기
/templates/question_index.html
<tr th:each="question, loop : ${paging}">
<td th:text="${paging.getTotalElements - (paging.number * paging.size) - loop.index}"></td>
<td>
<a th:href="@{|/question/detail/${question.id}|}"
th:text="${question.subject}"></a>
</td>
<td th:text="${#temporals.format(question.createDate, 'yyyy-MM-dd HH:mm')}"></td>
</tr>
728x90
반응형
LIST
'IT > Spring Boot' 카테고리의 다른 글
[Spring Boot] 24. 스프링 시큐리티(Spring Security) (0) | 2024.05.02 |
---|---|
[Spring Boot] 23. 질문의 답변 개수 표시하기 (0) | 2024.05.02 |
[Spring Boot] 21. 페이징 기능 (2)페이지 이동 기능 추가 (0) | 2024.05.02 |
[Spring Boot] 20. 페이징 기능 (1)데이터 페이징 처리 (0) | 2024.05.02 |
[Spring Boot] 19. 네비게이션 바(Nav bar) 추가하기 (0) | 2024.05.02 |