http://zetawiki.com/wiki/HTML_%EB%B0%B0%EC%97%B4_submit
<form method='post' action='...'> <input type='hidden' name='fruits' value='귤' /> <input type='hidden' name='fruits' value='사과' /> <input type='hidden' name='fruits' value='배' /> <input type='hidden' name='fruits' value='파인애플' /> <button>보내기</button> </form>
링크를 타고 가면 php 설명이 되어 있는데,
PHP 에선 상기 form 문의 input name에 fruits[] 라고 해도 되는가 봄.
JSP 에서는 fruits 라고 해야 하고 '[' 와 ']' 는 사용하지 않음.
상기와 같이 설정하는 경우 JSP 수신부측에선,
request.getParameter("fruits") 에 '귤' 만 체크되고 나머지, 사과/배/파인애플 등은 인식하지 않음
request.getParameterValues("fruits") 를 하면, 아래와 같이 사용.
String[] params = request.getParameterValues("fruits");
for(int i=0,s=params.length; i<s; i++){
System.out.println(params[i]);
만약 getParameterValues("fruits") 메소드를 사용하는데 호출하는 쪽에 fruits 가 1개만 있다면,
String[] params = String[] params = request.getParameterValues("fruits");
params 에는 1개만 세팅되고, params[0] 에만 값이 들어감
'Local Oriented > HTML CSS JS' 카테고리의 다른 글
반응형 UI 프레임웍 13가지 (0) | 2015.10.12 |
---|---|
jQueryRotate 를 사용한 룰렛 (0) | 2015.10.05 |
cursor:hand 버리고 cursor:pointer 로 전환.. (0) | 2014.11.06 |
자바스크립트로 이미지 다운로드 (0) | 2014.11.05 |
자바스크립트를 사용한 SNS 공유 (0) | 2014.10.29 |