반응형 체크박스2 [Spring Boot] : 타임리프 체크 박스 단일(2) 타임리프 체크박스 단일(2) 전에 했었던 히든 필드를 추가하여 true, false를 반환 받는 방법 말고 타임리프가 제공하는 폼 기능을 사용해 해당 부분을 자동화해서 사용할 수 있다. 이랬던 기존 코드를 이렇게 바꿔주기만 하면 된다. 타임리프를 사용하면 hidden 필드와 관련된 부분이 해결이 된다. 이 상태로 확인을 해보면 정상적으로 체크는 true, 체크가 되어있지 않으면 false가 된다. 두번째 라인 부분이 타임리프의 체크 확인 코드이다. 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술을 참고하여 공부하였습니다. 2022. 2. 8. [Spring Boot] : 타임리프 체크 박스 단일(1) 타임리프 체크 박스 단일(1) HTML에서 이런 식으로 보통 체크 박스를 사용한다. 체크 박스를 체크하게 되면 open=on으로 들어오고 스프링에서 on을 true타입으로 변환해준다. 이때 스프링 타입 컨버터가 작동하여 이렇게 되는 것인데 이것은 다른 강의에서 다룬다고 한다. 문제는 체크 박스를 체크하지 않았을 때 발생한다. 체크 박스를 체크하지 않고 폼을 전송하게 되면 open이라는 필드 자체가 서버로 전송되지 않는다. 즉, 아무런 값이 들어오지 않아 이게 어떻게 된 것인지 알 수가 없는 것이다. 값 또한 찍어보면 null 값이 나타나는데 이 경우 문제가 생길 확률이 있다. 이걸 해결하는 방법도 강의에서 알려주었다. 체크 해제를 인식하기 위해 히든 필드를 넣어주는 것이다. 이렇게 되면 체크 박스를 체크.. 2022. 2. 8. 이전 1 다음 반응형