Written on
·
339
2
안녕하세요. 좋은 강의 감사합니다!
<input type="text" name="mock" th:name="userA" />
위와 같이 작성하면 아래와 같이 변환이 되는데
<input type="text" name="userA" />
왜 처음부터
<input type="text" name="userA" /> 작성을 안하고
어떤 경우에 아래와 같이 사용을 하는건가요?(어떤 장점이 있거나 어떤 상황에서 사용하는지 궁금합니다)
<input type="text" name="mock" th:name="userA" />
Answer 1
9
안녕하세요. jung님
타임리프는 네츄럴 템플릿 기능을 제공합니다.
그러니까 서버 렌더링 없이 웹 브라우저에서 해당 파일을 그대로 열어도 어느 정도 렌더링 된 화면을 볼 수 있는 장점이 있습니다.
그런데 문의주신 name의 경우는 생각하신 것 처럼 크게 도움이 되지는 않습니다. 그래서 th:name을 사용하지 않고, name="xxx" 처럼 작성해도 됩니다. 이 부분은 조금 뒤에 섹션2. 타임리프 - 스프링 통합과 폼에 가면 th:field라는 부분을 학습할 수 있는데, 이때 타임리프의 도움을 받을 수 있는 예제들을 보실 수 있습니다.
감사합니다.