과정을 보면 layoutMain.html
에서 title
태그와 link
태그를 base.html
로 보낸다. 그러면 base.html
에서 th:replace
인 곳에 각각 title
과 link
가 교체된다. 그리고 교체된 전체를 layoutMain.html
에서 교체된다. 어우 어지러워
정리하자면
base.html
에 공통 부분 외에 추가할 부분을 넣는다.(title, link
)
이를 다시 layoutMain.html
로 보낸다.
쉽게 말해 layoutFile.html
에 폼을 만들어 두고 layoutExtendmain.html
에서는 중간 내용과 타이틀만 만들어 layoutFile.html
로 보낸 후, layoutFile.html
에서 완성을 한 HTML을 통으로 layoutExtendmain.html
로 보내는 것이다.
아마.. 여러 사이트 중에 공통적인 부분(아래 footer
부분이나 위 부분)을 layoutFile.html
와 같이 폼으로 만들어 두고 바디를 따로 만들어 관리할 때 사용하는 것 같다.
체계적인 사용이 가능하다는 점이 있다.