1. th:if="${not #list.isEmpty(객체명)}"
제공 하는 메소드를 이용해서 비어있지 않을 경우 tr태그를 사용
2. th:each="board : ${list}"
list에 있는 내용을 하나씩 꺼내서 board에 대입하여 반복한다.
3. <td th:text="${board.id}"></td>
board가 가지고 있는 id프로퍼티의 값을 td태그 안의 text값으로 출력한다. 만약 이름이 kim이 라면 <td>kim</td> 와 같은 결과가 출력된다.
4. <td th:text="${#temporals.format(board.regdate, 'yyyy-MM-dd HH:mm')}"></td>
regdate는 LocalDatetTime일때 타임 리프가 제공하는 #temporals.format()을 이용해서 적절한 포맷으로 변환할 수 있다.
5. th:classappend
조건에 따라서 클래스를 추가하 사용한다. 여러 조건을 넣을 경우 th:classappend="(조건) + (조건)" 으로 사용한다.
6. <li th:each=" i : ${numbers.sequence( {pager.startPage}, {pager.endPage)}"></li>
(시작번호, 끝번호)를 이용하면 위의 for문처럼 반복할 수 있다.
7. <a th:href="@{/boards(page=${i}, searchStr=${pager.searchStr}, searchType=${pager.searchType})">
URL주소에서 파라미터를 사용하는 방법
@{/boards(파라미터명=값, 파라미터명=값, 파라미터명=값)} 형태로 보낸다.
@{/boards(파라미터명=값, 파라미터명=값, 파라미터명=값)} 형태로 보낸다.
0 개의 댓글:
댓글 쓰기