728x90
더보기
Day83. 230828
question_list>
<html layout:decorate="~{layout}">
<div layout:fragment="content" class="container my-3">
<table class="table">
<thead class="table-dark">
<tr>
<th>번호</th>
<th>(t)id</th>
<th>제목</th>
<th>질문등록일</th>
</tr>
</thead>
<tbody>
<tr th:each="question, loop : ${questionList}">
<td th:text="${loop.count}"></td>
<td th:text="${question.id}"></td>
<!--<td><a href="/question/detail?id=${question.id}" th:text="${question.subject}"></a></td>-->
<td>
<!-- th:href속성에서 주소를 나타낼때에는 반드시 @{}을 이용
@{URL}
주의 : URL이 조합되어질때에는 @{||} 작성해야한다. -->
<a href="/question/detail/${question.id}"
th:href="@{|/question/detail/${question.id}|}"
th:text="${question.subject}"></a>
<!--답변갯수출력 : 답변갯수가 0개 초과시 출력-->
<span class="text-danger small ms-1"
th:if="${#lists.size(question.answerList)>0}"
th:text="${#lists.size(question.answerList)}"></span>
</td>
<!--temporals.format(날짜대상,"data포맷")-->
<td th:text="${#temporals.format(question.createDate,'yyyy-MM-dd HH:mm')}"></td>
</tr>
</tbody>
</table>
<a th:href="@{/question/add}" class="btn btn-primary">질문등록하기</a>
</div>
th:text="${#lists.size(question.answerList) question.answerList의 개수 출력
답변 갯수가 0보다 클때만 나오게 수정하면 다음과 같다.
답변이 없는 것들은 답변 갯수가 나오지 않는다.
728x90
'개발 수업 > Spring Boot' 카테고리의 다른 글
[SpringBoot] index, redirect (0) | 2023.08.28 |
---|---|
[SpringBoot] Thymeleaf(타임리프) 사용(유효성검사, 네비게이션바) (0) | 2023.08.28 |
[SpringBoot] QnA게시판 질문 등록 (0) | 2023.08.27 |
[SpringBoot] 게시판 상세조회 댓글 수/댓글 출력 (0) | 2023.08.27 |
[SpringBoot] 부트스트랩5 적용 (0) | 2023.08.24 |