sitelink1 | |
---|---|
sitelink2 | |
sitelink3 | |
extra_vars6 |
< spring:checkbox >는 세 가지 타입으로 매핑될 수 있습니다.
1. Boolean과 매핑될 때
하나의 체크박스가 하나의 속성을 의미합니다. 체크가 되면 true, 체크되지 않으면 false 입니다.
여러 개의 체크박스가 Collection과 매핑될 수 있습니다. 체크된 값만이 List에 추가됩니다. 단, 클라이언트에서 전달되는 값은 list가 아닌 배열로 전달되게 됩니다.
3. 일반 text value 전달
체크 박스에 정해져 있는 value가 문자열로 전달됩니다.
1. Boolean과 매핑될 때
하나의 체크박스가 하나의 속성을 의미합니다. 체크가 되면 true, 체크되지 않으면 false 입니다.
2. Collection과 매핑될 때<form:checkbox path="preferences.receiveNewsletter"/>
여러 개의 체크박스가 Collection과 매핑될 수 있습니다. 체크된 값만이 List에 추가됩니다. 단, 클라이언트에서 전달되는 값은 list가 아닌 배열로 전달되게 됩니다.
Quidditch: <form:checkbox path="preferences.interests" value="Quidditch"/>
Herbology: <form:checkbox path="preferences.interests" value="Herbology"/>
3. 일반 text value 전달
체크 박스에 정해져 있는 value가 문자열로 전달됩니다.
<form:checkbox path="preferences.favouriteWord" value="Magic"/>