HTML
32일차//[html] 설문조사 html - > jsp 과제2
aesup
2021. 2. 25. 10:03
728x90
html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action = "Servay.jsp">
<h1>설문조사</h1>
이름 : <input type = "text" name = "name" value = "여기에 id 기입"> <br> <br>
[질문1]<br>
영어로 대화할 수 있습니까? <br>
<input type="radio" name = "eng" value = "예"> 예
<input type="radio" name = "eng" value = "모르겠습니다"> 모르겠습니다
<input type="radio" name = "eng" value = "아니요"> 아니요 <br> <br>
<!-- input 태그에 checked쓰면 이미 체크되어 html페이지에서 보여진다 -->
[질문2]<br>
영어외에 관심있는 언어가 있으면 선택(복수 선택 가능) <br>
<input type="checkbox" name = "lang" value = "독일어">독일어
<input type="checkbox" name = "lang" value = "중국어">중국어
<input type="checkbox" name = "lang" value = "프랑스어">프랑스어<br> <br>
[질문3]<br>
영어 수업에 대한 의견이 있으시면 기입해 주십시오. <br>
<textarea rows="10" name = "speak" cols ="30"></textarea><br><br>
[질문4]<br>
당신의 연령을 선택해 주십시오. <br>
<select name = "selectBook">
<option value = "10대">10대</option>
<option value = "20대">20대</option>
<option value = "30대">30대</option>
</select>
<input type="submit" value = "제출">
</form>
</body>
</html>
jsp
자바 서버 페이지
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%//자바 코드를 쓸 수 있따
//java 영역
String name = request.getParameter("name");
String eng = request.getParameter("eng");
String speak = request.getParameter("speak");
String selectBook = request.getParameter("selectBook");
System.out.println("name : " + name);
System.out.println("eng : " + eng);
String [] lang = request.getParameterValues("lang");
for(int i = 0; i<lang.length; i++){
System.out.println("lang : " + lang[i]);
}
System.out.println("speak : " + speak);
System.out.println("selectBook : " + selectBook);
//dao,dto
%>
</body>
</html>

728x90