이 포스팅의 코드 및 정보들은 강의를 들으며 정리한 내용을 토대로 작성한 것이 일부 존재합니다.
<div class="..." th:utext="${entity.includeHTML}"></div>
타임리프로 HTML을 렌더링하여 보여줘야할 때, th:utext
를 이용하여 보여줄 수 있다.
타임리프를 사용할 때 variable expression($)내에서 객체의 메서드를 호출할 수 있다.
Java 코드
public boolean isManager(UserAccount userAccount) {
return this.managers.contains(userAccount.getAccount());
}
Java에서 만든 메서드를
HTML 코드
<div th:if="${study.isManager(#authentication.principal)}"></div>
이렇게 타임리프에서 객체를 이용하여 메서드를 불러올 수 있다.