티스토리 뷰

728x90
반응형

 

아래와 같이 name이 같은 checkbox 들 중에서 apple, banana 2개를 선택하고 GET으로 넘겼을 때,

<form method="GET" action="#">
	<input type="checkbox" name="fruit" value="apple">
    <input type="checkbox" name="fruit" value="banana">
    <input type="checkbox" name="fruit" value="orange">
</form>

 

request.getParameter로 받으면 맨 처음 선택된 apple만 받아오게 됩니다

String fruit = request.getParameter("fruit");

 

선택된 모든 value값들을 리스트로 받아오기 위해서는

request.getParameterValues를 사용해줘야 합니다!

String fruit[] = request.getParameterValues("fruit");

 

잘 가져와졌는지 출력해보면 끝~!

// 잘 가져와졌는지 출력해보기
System.out.println(Arrays.toString(fruit));

// 하나씩 출력해보기
for(int i=0; i<fruit.length; i++) {
    System.out.println(fruit[i]);
}
728x90
반응형
댓글