-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
th:field 정리
23.03.25 11:14 작성 조회수 377
3
checkbox의 th:field에 관하여..
개인적으로 설명이 부족하다고 느껴서 혼자 요것저것해보고 내린 결론입니다 검증 부탁드립니다~
기본형태
<input type="checkbox" th:field="${A}" th:value="${B}">
th:field가 기본형
th:value적용 필수(없으면 에러)
th:field의 값이 th:value와 일치하면 checked
th:field가 리스트형
th:value적용 필수(없으면 에러)
리스트에 th:value가 있으면 checked
예외)th:field가 boolean 타입
th:value 생략 가능
th:field의 값이 true이면 checked
특이사항 : th:value가 뭐든 무시하고 true로 강제로 씀 => 이렇게 하는 이유는 선택 안 하면 어차피 서버로 true값이 안 넘어오기 때문
th:value가 생략 가능한 이유 : 위에 두 유형과 다르게 th:filed와 th:value를 비교하는 것이 아닌 th:filed의 true/false값 만을 보고 checked를 판별하기 때문임
자세한 내용은 밑에
답변을 작성해보세요.
0
답변 1