hy6
3-03 게시물에 일련번호 추가하기 (실습 기록) 본문
1. 게시물 번호가 1부터 시작되는 문제
- 게시물의 번호가 현재 화면에서는 1부터 시작한다. 이를 해결해 보도록 한다.
2. 게시물 번호의 공식 만들기
- 한 페이지당 게시물 개수는 10개이고, 전체 게시물 개수는 12개라고 가정하면, 첫번째 페이지에서는 12번 글과 3번 글이, 두번째 페이지에서는 2번과 1번글이 보여질 것 이다. 질문 게시글의 번호를 역순으로 정렬하려면 다음과 같은 공식을 사용해야 한다.
번호 = 전체 게시물 개수 - (현재 페이지 * 페이지당 게시물 개수) - 나열 인덱스
3. 게시물 번호 공식을 질문 목록 템플릿에 적용하기
- question_list.html
(... 생략 ...)
<tbody>
<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>
</tbody>
(... 생략 ...)
'점프 투 스프링 부트' 카테고리의 다른 글
3-05 스프링 시큐리티 (실습 기록) (0) | 2023.10.31 |
---|---|
3-04 답변 개수 표시 (실습 기록) (2) | 2023.10.31 |
3-02 페이징 (실습 기록) (0) | 2023.10.30 |
3-01 내비게이션바 (실습 기록) (0) | 2023.10.30 |
2-16 공통 템플릿 (실습 기록) (2) | 2023.10.26 |