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

lch9502님의 프로필 이미지
lch9502

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

상품 목록 - 타임리프

th:xxx

작성

·

214

0

안녕하세요,

 

18:49초에

" 타임리프 뷰 템플릿을 거치게 되면 원래 값을 th:xxx 값으로 변경한다. 만약 값이 없다면 새로 생성한다."

 

이 부분에서 만약 값이 없다면 새로 생성한다는 의미를 정확하게 모르겠습니다.

<link href="../css/bootstrap.min.css" rel="stylesheet">

처럼 되어있다면 자동으로 

<link th:href="@{../css/bootstrap.min.css}" rel="stylesheet">

이렇게 만들어준다는 건가요?

 

항상 답변 감사합니다!

 

답변 1

1

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

 

예를 들어,

<a href="/index1" th:href="/index2">index</a>가 작성된 html파일이 있습니다.

해당 파일이 타임리프 엔진을 거쳐 화면으로 출력될 때

<a href="/index2">index</a>가 됩니다.

즉, 타임리프 엔진을 거칠 때 th:href 속성의 값인 /index2(th:xxx의 값)가 href 속성의 값인 /index1(원래 값)을 덮어써서 최종적으로 href 속성의 값이 /index2가 되게 합니다.

만약 href 속성이 존재하지 않고 th:href만 있다면 href 속성 생성하여 값을 넣습니다.

 

감사합니다.

lch9502님의 프로필 이미지
lch9502
질문자

감사합니다!

lch9502님의 프로필 이미지
lch9502

작성한 질문수

질문하기