list.html
페이지 정보
본문
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org"
xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
layout:decorate="~{include/layout.html}">
<body>
<div layout:fragment="content">
<br>
<center>
<h1>게시판</h1>
<table width=700 border=1>
<tr height=30>
<td width="15%">Idx</td>
<td width="*">제목</td>
<td width="15%">조회수</td>
<td width="20%">작성일</td>
</tr>
<tr th:if="${#lists.size(list)} > 0" th:each="v:${list}">
<td th:text="${v.boardIdx}"></td>
<td th:text="${v.title}"></td>
<td th:text="${v.hitCnt}"></td>
<td th:text="${#temporals.format(v.createdDatetime,'yyyy-MM-dd HH:mm:ss')}"></td> <!-- ② -->
</tr>
<tr th:if="${#lists.size(list)} == 0 ">
<td colspan=4 align=center height=50>게시글이 없습니다.</td>
</tr>
</table>
<table width=700 border=0>
<tr>
<td></td>
<td align=right><a href="write">[글쓰기]</a></td>
</tr>
</table>
</center>
<br>
</div>
</body>
</html>
[설명]
① Thymeleaf 의 th 속성을 사용하기 위한 네임스페이스를 선언
② Thymeleaf 에서는 날짜를 처리하기 위해 dates 객체를 제공한다.
dates 객체는 LocalDateTime과 같은 JAVA 날짜 관련 클래스를 처리할 수 없다.
Thymeleaf는 자바 날짜 API를 지원하기 위해서는 temporals 객체를 이용한다.
- 이전글BoardController 24.06.06
- 다음글insert into t_board 처리 후 ( list.html 비교 ) 24.06.06
댓글목록
등록된 댓글이 없습니다.