[JSP] request 객체의 getParameterValues() 의 사용법

반응형



음...음...
어제 포스팅 에서 기초 MVC 패턴을 잠깐 포스팅 해봤는데,
여기에서 web.xml 에 지정한 파라미터 값을 읽어오기 위하여
request.getParameter() 메소드를 사용했었다

링크... http://underclub.tistory.com/43

여기에서는 파라미터 값을 하나 밖에 가져 올 수 없었는데
오늘은 파라미터 하나가 여러개의 값을 가질 경우,
배열로 리턴받아 처리하는 방법을 포스팅 해 봐야겠다
읽기전에 손가락 한번 클릭~ >_<

고마워요 ~ Chu ~ ♥


예를들어 체크박스(Checkbox) 에는 사용자가 여러개를 클릭할 수도 있고
모두 다 선택할 수도 있고 하나도 선택 하지 않을 수도 있다
따라서 값이 여러개가 될 수 있으므로
request 객체의 getParameterValues() 메소드를 사용하면 된다.

잠깐 API를 찾아보니 String 배열로 결과값을 리턴해 주는군요~


그럼 본격적으로 테스트 해 보겠습니당~

우선은 체크박스를 제공할 수 있는 HTML 을 만들고...

밑에껀 결과 화면이고...

선택된 값을 읽어오는 서블릿 클래스를 이제 만들고...

그리곤 테스트 !
값이 잘 나오네..ㅋㅋㅋ
근데 만일, 3개 모두 클릭했다면 어떻게 나올까?
당연히 0번 인덱스만 출력할라 했으니깐 a만 나오겠지.....;;;

그렇다면 이제 서블릿 클래스는 살짝 수정하여
선택된 값이 무엇인지 일일이 확인 해 봐야 할 때 ~

자 이렇게 해서 모두 선택 해보자면...
잘 나온다...ㅋㅋ


어떻게 하다 보니까 사진이 정말 많은 포스트가 되어 버렸네 ;;;




반응형

댓글(3)

Designed by JB FACTORY