인프런 커뮤니티 질문&답변

도토리님의 프로필 이미지
도토리

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

템플릿 레이아웃1

base.html에서 th:block을 div로 바꾸었을 때 관련 질문

작성

·

412

2

base.html 코드 일부분입니다.

<!-- 추가 -->
<th:block th:replace="${links}" />
<div th:replace="${links}"></div>

두 번째 줄은 th:block -> div로 바꾼 것입니다.
th:replace로 인해서 <div> 코드가 2개의 <link>로 대체될 줄 알았는데, 아예 <div> 코드 자체가 출력이 안 되었습니다(소스코드 보기 했을 때).
왜 태그가 대체되는 것이 아니라 아예 출력되지 않는 것인가요..??

답변 1

2

안녕하세요. 도토리님, 공식 서포터즈 David입니다.

해당 기능은 th:block을 사용하시지 않으신다면 대체될 태그와 동일한 태그(<link>)로 작성해주셔야 동작합니다.

<link th:replace="${links}"> ...

감사합니다.

도토리님의 프로필 이미지
도토리

작성한 질문수

질문하기