상세 컨텐츠

본문 제목

JSP 공부 request.get...

관리X 과거글

by 까먹기전에 2015. 2. 2. 14:51

본문

반응형

<%@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개를 들고 있다.

배열 명심하자

관련글 더보기