th:each
2024. 12. 16. 17:08ㆍBackEnd/Spring
728x90
반응형
questionList의 개수만큼 반복
제목에 상세 페이지 URL을 연결하기 위해 타임리프의 th:href 속성을 사용
때 URL은 반드시 @{와 } 문자 사이에 입력해야 한다. 여기서는 문자열 /question/detail/과 ${question.id} 값이 조합되어 /question/detail/${question.id}로 작성했다.
만약 좌우에 | 없이 다음과 같이 사용하면 오류가 발생한다.
<a th:href="@{/question/detail/${question.id}}" th:text="${question.subject}"></a>
타임리프에서는 /question/detail/과 같은 문자열과 ${question.id}와 같은 자바 객체의 값을 더할 때는 반드시 다음처럼 |로 좌우를 감싸 주어야 한다.
Copy<a th:href="@{|/question/detail/${question.id}|}" th:text="${question.subject}"></a>
728x90
반응형