웹 개발/웹 개발
checkbox에서 여러 개의 값 가져오기
크리스피코드
2022. 12. 30. 11:17
html 태그 중 input 태그의 checkbox 타입은 항목을 여러 개 선택할 수 있다.
이 checkbox로 가져온 데이터를 getParameter() 메서드로 처리하면
값이 여러 개임에도 불구하고 하나의 값만 출력되는 것을 알 수 있다.
checkbox에서 선택된 모든 값을 가져오기 위해서는 getParameterValues() 라는 메서드를 사용해야한다.
Request 객체의 getParameterValues() 메서드는
해당하는 name 속성을 가진 모든 값을 String[] (문자열 배열) 형태로 반환한다.
String[] hobby = request.getParameterValues("hobby");