🌈JAVAScript
[JAVAScript]설문조사하기
김말자
2023. 2. 8. 15:06
728x90
728x90
BIG
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>설문 조사</title>
</head>
<body>
<h1>설문 조사</h1>
<form action="testResearch2.jsp" align=center>
<table border=1>
<tr>
<td>이름</td>
<td><input type=text name=names></td>
</tr>
<tr>
<td>연령</td>
<td><input type=radio name=age value="10대이하">10대이하 <input
type=radio name=age value="20대" checked>20대 <input
type=radio name=age value="30대">30대 <input type=radio
name=age value="40대">40대 <input type=radio name=age
value="50대">50대 <input type=radio name=age value="60대이상">60대이상
</td>
</tr>
<tr>
<td>좋아하는 색상</td>
<td><input type="checkbox" name=color value="red">빨강 <input
type="checkbox" name=color value="orange">주황 <input
type="checkbox" name=color value="yellow">노랑 <input
type="checkbox" name=color value="green">초록 <input
type="checkbox" name=color value="blue">파랑 <input
type="checkbox" name=color value="navy">남색 <input
type="checkbox" name=color value="puple">보라 <input
type="checkbox" name=color value="black">검정 <input
type="checkbox" name=color value="pink">핑크 <input
type="checkbox" name=color value="ever-green">풀색 <input
type="checkbox" name=color value="brown">똥색</td>
</tr>
<tr>
<td colspan=2><input type = submit value = "전송">
<input type = reset value = "취소">
</td>
</tr>
</table>
</form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>설문 조사 결과</title>
</head>
<body>
<h1>설문 조사 결과</h1>
<%
String names = request.getParameter("names");
String age = request.getParameter("age");
String[] color = request.getParameterValues("color");
%>
이름 :
<%=names%><br>
연령 :
<%=age%><br>
당신이 좋아하는 색상은
<%
StringBuilder sb = new StringBuilder();
if (color == null) {
out.print("없습니다");
} else {
for (String color1 : color) {
sb.append(color1 + ", ");
}
out.print(sb.substring(0,sb.length()-2)+"입니다");
}
%>
<br>
<a href="javascript:history.go(-1)">이전</a>
</body>
</html>
728x90
반응형
BIG