Spring MVC - Form 커스텀 태그 요소(1)
2020. 9. 9. 21:00ㆍJava/Spring
반응형
- 지난 포스트에 다뤘던 form 커스텀 태그를 보다 자세히 알아보자.
- Form 커스텀 태그를 사용하면 사용자 입력폼을 만들 수 있다.
<form:form> 태그
▪ <form> 태그를 생성한다.
▪ modelAttribute : form 태그 내의 입력 요소들에 적용될 value 값을 가진 객체 이름. 이 속성의 값이 id 속성으로 설정됩. 생략 시 command라는 문자열이 id로 설정.
▪ action : 요청할 주소를 설정. 생략 시 현재 페이지가 설정.
▪ method : 요청 방식을 설정. 생략 시 post로 설정.
<form:button>태그
▪ Submit 버튼을 생성.
▪ disabled : true를 셋팅해주면 버튼을 누를 수 없도록 비활성화 된다.
<form:hidden>태그
▪ Hidden 타입의 input 태그를 생성.
▪ path : 설정한 문자열은 id와 name 속성으로 지정되며 model의 값을 추출해 value 속성에 주입.
<form:input>태그
▪ text 타입의 input 태그를 생성.
▪ path : 설정한 문자열은 id와 name 속성으로 지정되며 model의 값을 추출해 value 속성에 주입.
<form:password>태그
▪ password 타입의 input 태그를 생성.
▪ path : 설정한 문자열은 id와 name 속성으로 지정되며 model의 값을 추출해 value 속성에 주입.
▪ showPassword : 셋팅될 값의 이름을 지정하더라도 값이 셋팅되지 않는데 이 속성에 true를 넣어주면 값이 셋팅.
<form:textarea>태그
▪ textarea 타입의 input 태그를 생성.
▪ path : 설정한 문자열은 id와 name 속성으로 지정되며 model의 값을 추출해 value 속성에 주입.
반응형
'Java > Spring' 카테고리의 다른 글
Spring MVC - Redirect, Forward (0) | 2020.09.10 |
---|---|
Spring MVC - Form 커스텀 태그 요소(select,checkbox,radio) (0) | 2020.09.09 |
Spring MVC - Form 커스텀 태그 (0) | 2020.09.09 |
Spring MVC - 커맨드 객체(Bean 객체를 통한 전달) (0) | 2020.09.08 |
Spring MVC - ViewResolver (0) | 2020.09.08 |