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