<%@page import="java.util.Enumeration"%>
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!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>Insert title here</title>
</head>
<body>
<body>
<form action="b.jsp">
좋아하는 동물은?
<input type ="checkbox" name="a" value="1">기린
<input type ="checkbox" name="a" value="2">사자
<input type ="checkbox" name="a" value="3">토끼
<hr>
좋아하는 꽃은?
<input type ="checkbox" name="b" value="a">장미
<input type ="checkbox" name="b" value="b">안개
<input type ="checkbox" name="b" value="c">튤립
<input type = "submit" value="결과보기">
</form>
</body>
</body>
</html>
===========================================================================
<%@page import="java.util.*"%>
<%@page import="com.sun.jmx.snmp.Enumerated"%>
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!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>Insert title here</title>
</head>
<body>
<%
Map<String,String[]> map = request.getParameterMap();
Set<String> set = map.keySet();
for(String key : set){
out.println(key + ":");
for(String v : map.get(key)){
out.print(v);
}
}
%>
</body>
</html>
배열로 출력을 하는 이유는 현재 name="a"로 해놨다
그래서 체크를 다 하고 출력을 하면 a: 123b: abc
이렇게 나온다 a가 값 3개를 들고 있다.
배열 명심하자
JSP 한글 파라미터 깨질때 (0) | 2015.02.02 |
---|---|
JSP method = "post" (0) | 2015.02.02 |
오라클 RANK() OVER() 공부 (0) | 2015.02.02 |
java txt파일 읽어서 콘솔에 출력하기 (0) | 2015.01.31 |
자바 FileDialog를 이용해 TextArea에 데이터 넣기 (0) | 2015.01.31 |