강의

멘토링

커뮤니티

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

jung님의 프로필 이미지
jung

작성한 질문수

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

속성 값 설정

input name 변환 관련 문의드립니다.

작성

·

345

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" />

답변 1

9

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. jung님

타임리프는 네츄럴 템플릿 기능을 제공합니다.

그러니까 서버 렌더링 없이 웹 브라우저에서 해당 파일을 그대로 열어도 어느 정도 렌더링 된 화면을 볼 수 있는 장점이 있습니다.

그런데 문의주신 name의 경우는 생각하신 것 처럼 크게 도움이 되지는 않습니다. 그래서 th:name을 사용하지 않고, name="xxx" 처럼 작성해도 됩니다. 이 부분은 조금 뒤에 섹션2. 타임리프 - 스프링 통합과 폼에 가면 th:field라는 부분을 학습할 수 있는데, 이때 타임리프의 도움을 받을 수 있는 예제들을 보실 수 있습니다.

감사합니다.

jung님의 프로필 이미지
jung

작성한 질문수

질문하기