checkbox 로 한꺼번에 여러개를 전송 할 시 사용 된다.
form3.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title> 핸드폰 고르는 예제</title>
</head>
<body>
<form action = "form3.jsp" method="get" name="textform">
제품선택 : <br>
<input type="checkbox" name="chk1" value="갤럭시튀튀튀">갤럭시튀튀튀<br/>
<input type="checkbox" name="chk2" value="뉴아이패득">뉴아이패득<br/>
<input type="checkbox" name="chk3" value="킨들파이옥">킨들파이옥<br/>
<input type="submit" value="전송">
<input type="reset" value="초기화">
</form>
</body>
</html>
form3.jsp
<%@ page language="java" contentType="text/html;charset=EUC-KR"
pageEncoding="EUC-KR"%>
<%@ page import="java.util.Enumeration" %>
<% request.setCharacterEncoding("euc-kr"); %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>당신의 선택은?? 두둥</title>
</head>
<body>
당신의 선택은...
<%
Enumeration enums = request.getParameterNames();
while ( enums.hasMoreElements()){
enums 가 값을 가지고 있는지 물어서 있으면 true / while 문이 반복된다.
String name = (String)enums.nextElement();
그다음의 enums 가 가지고 있는 element 들을 string 으로 형 변환 시켜 저장!
if(name.startsWith("chk")) {
String value = request.getParameter(name);
out.println("<b>" + value + "<b> , ");
}
}
%> 입니다.
</body>
</html>
'개발자 > JSP' 카테고리의 다른 글
홈페이지 Login & targer From 예제 (0) | 2013.02.04 |
---|---|
JSP 사진,파일 upload 예제 (0) | 2013.02.01 |
JSP post 전송 폼 (0) | 2013.02.01 |
JSP get전송시 전송값 깨질시 톰캣 server 에서 한글로 수정하는법 (0) | 2013.02.01 |
이클립스의 라인 색깔 나오게 하기 (0) | 2013.01.31 |