주문 신청 폼 페이지를 개발하면서 스프링이 지원하는 Form 태그 사용법을 대략적으로 알게 되었다. JSTL와 비슷하게 input이나 각종 html form 태그 하위 태그들 앞에 'form'이라는 schema(혹은 prefix)를 붙여서 쓴다. 예를 들면, <input />태그는 <form:input /> 태그처럼 말이다. 태그 이름들은 거의 동일하나 속성들이 HTML과 많이 달랐다. name 속성은 path로, style 속성은 cssStyle로 class 속성은 cssClass로 쓴다. 마지막으로 원래 <form /> 태그는 <form:form />와 같이 쓰는데, 이 폼 태그의 필드들을 담고있는 객체를 modelAttribute 어노테이션과 연결해 줄 것이기 때문에 컨트롤러의 @ModelAttribute의 이름을 <form:form /> 태그의 속성으로 쓴다.
'📔개발자 일기 | | TIL' 카테고리의 다른 글
[20220302] 개발자 일기 & TIL (0) | 2022.03.02 |
---|---|
[20220228] 개발자 일기 & TIL (0) | 2022.02.28 |
[20220223] TIL (0) | 2022.02.23 |
[20220221] TIL (0) | 2022.02.21 |
[20220217] 개발일기 (0) | 2022.02.17 |