[구디아카데미][IT국비지원]
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>question</title>
<style>
table {
border: 1px solid #000000;
}
</style>
</head>
<body>
<h1>문제지</h1>
<form action="./answer.jsp" method="post">
<!-- 이름 -->
<div>
이름 : <input type="text" name="name">
</div>
<br>
<!-- 문제지 -->
<table>
<tr>
<td>
<table>
<tr>
<td>1. onepiece 주인공의 직업은?<br>
<input type="radio" name="one" value="1">1. 개발자<br>
<input type="radio" name="one" value="2">2. 판사<br>
<input type="radio" name="one" value="3">3. 의사<br>
<input type="radio" name="one" value="4">4. 해적<br>
<br>
</td>
</tr>
<tr>
<td>2. onepiece 루피가 태어난 바다는?<br>
<input type="radio" name="two" value="1">1. 태평양<br>
<input type="radio" name="two" value="2">2. 대서양<br>
<input type="radio" name="two" value="3">3. 인도양<br>
<input type="radio" name="two" value="4">4. 이스트 블루<br>
<br>
</td>
</tr>
<tr>
<td>3. 밀집모자 해적단의 해적선 이름은?<br>
<input type="radio" name="three" value="1">1. 거북선<br>
<input type="radio" name="three" value="2">2. 사우전드 써니<br>
<input type="radio" name="three" value="3">3. 타이타닉<br>
<input type="radio" name="three" value="4">4. 아폴로 11호<br>
<br>
</td>
</tr>
<tr>
<td>4. 밀집모자 해적단 멤버수는?<br>
<input type="radio" name="four" value="1">1. 10명<br>
<input type="radio" name="four" value="2">2. 100명<br>
<input type="radio" name="four" value="3">3. 1000명<br>
<input type="radio" name="four" value="4">4. 10000명<br>
<br>
</td>
</tr>
<tr>
<td>5. 밀짚모자 해적단의 멤버가 먹은 열매가 아닌것은?<br>
<input type="radio" name="five" value="1">1. 고무고무(니카니카)열매<br>
<input type="radio" name="five" value="2">2. 개발개발열매<br>
<input type="radio" name="five" value="3">3. 부활부활열매<br>
<input type="radio" name="five" value="4">4. 꽃꽃열매<br>
<br>
</td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td>6. 밀짚모자 해적단 멤버중 열매 능력자는?<br>
<input type="radio" name="six" value="1">1. 루피<br>
<input type="radio" name="six" value="2">2. 조로<br>
<input type="radio" name="six" value="3">3. 나미<br>
<input type="radio" name="six" value="4">4. 상디<br>
<br>
</td>
</tr>
<tr>
<td>7. 루피 할아버지의 직업은?<br>
<input type="radio" name="seven" value="1">1. 개발자<br>
<input type="radio" name="seven" value="2">2. 변호사<br>
<input type="radio" name="seven" value="3">3. 군인<br>
<input type="radio" name="seven" value="4">4. 어부<br>
<br>
</td>
</tr>
<tr>
<td>8. 샹크스의 머리 색깔은?<br>
<input type="radio" name="eight" value="1">1. #FFFFFF<br>
<input type="radio" name="eight" value="2">2. #000000<br>
<input type="radio" name="eight" value="3">3. #FF0000<br>
<input type="radio" name="eight" value="4">4. #0000FF<br>
<br>
</td>
</tr>
<tr>
<td>9. 조로가 싸울때 사용하는 검(칼)의 개수는?<br>
<input type="radio" name="nine" value="1">1. 1개<br>
<input type="radio" name="nine" value="2">2. 2개<br>
<input type="radio" name="nine" value="3">3. 3개<br>
<input type="radio" name="nine" value="4">4. 4개<br>
<br>
</td>
</tr>
<tr>
<td>10. 원피스의 의미는?<br>
<input type="radio" name="ten" value="1">1. 신<br>
<input type="radio" name="ten" value="2">2. 피자 한조각<br>
<input type="radio" name="ten" value="3">3. 고향<br>
<input type="radio" name="ten" value="4">4. 보물<br>
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<!-- 제출 버튼 -->
<button type="submit">답안전송</button>
</form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>answer</title>
<style>
table, td {
border: 1px solid #000000;
}
table {
border-collapse: collapse;
}
</style>
</head>
<body>
<%
// 답값 저장
int c1 = 4;
int c2 = 4;
int c3 = 2;
int c4 = 1;
int c5 = 2;
int c6 = 1;
int c7 = 3;
int c8 = 3;
int c9 = 3;
int c10 = 4;
int count = 0;
// 문제지 요청값 처리
String name = request.getParameter("name");
String one = request.getParameter("one");
String two = request.getParameter("two");
String three = request.getParameter("three");
String four = request.getParameter("four");
String five = request.getParameter("five");
String six = request.getParameter("six");
String seven = request.getParameter("seven");
String eight = request.getParameter("eight");
String nine = request.getParameter("nine");
String ten = request.getParameter("ten");
// 요청값(문자열) int로 변환
int a1 = Integer.parseInt(one);
int a2 = Integer.parseInt(two);
int a3 = Integer.parseInt(three);
int a4 = Integer.parseInt(four);
int a5 = Integer.parseInt(five);
int a6 = Integer.parseInt(six);
int a7 = Integer.parseInt(seven);
int a8 = Integer.parseInt(eight);
int a9 = Integer.parseInt(nine);
int a10 = Integer.parseInt(ten);
// 답과 요청값 비교하여 맞는지 확인
if (a1 == c1) {
one = "O";
count = count + 1; // 맞은 개수 카운트
} else {
one = "X";
}
if (a2 == c2) {
two = "O";
count = count + 1;
} else {
two = "X";
}
if (a3 == c3) {
three = "O";
count = count + 1;
} else {
three = "X";
}
if (a4 == c4) {
four = "O";
count = count + 1;
} else {
four = "X";
}
if (a5 == c5) {
five = "O";
count = count + 1;
} else {
five = "X";
}
if (a6 == c6) {
six = "O";
count = count + 1;
} else {
six = "X";
}
if (a7 == c7) {
seven = "O";
count = count + 1;
} else {
seven = "X";
}
if (a8 == c8) {
eight = "O";
count = count + 1;
} else {
eight = "X";
}
if (a9 == c9) {
nine = "O";
count = count + 1;
} else {
nine = "X";
}
if (a10 == c10) {
ten = "O";
count = count + 1;
} else {
ten = "X";
}
%>
<!-- 이름, 점수, 맞은 문제, 틀린 문제 출력 -->
<table>
<tr>
<td>이름</td>
<td><%=name %></td>
<td>점수 : </td>
<td><%=count * 10 %> 점</td>
</tr>
<tr>
<td>1</td>
<td><%=one %></td>
<td>6</td>
<td><%=six %></td>
</tr>
<tr>
<td>2</td>
<td><%=two %></td>
<td>7</td>
<td><%=seven %></td>
</tr>
<tr>
<td>3</td>
<td><%=three %></td>
<td>8</td>
<td><%=eight %></td>
</tr>
<tr>
<td>4</td>
<td><%=four %></td>
<td>9</td>
<td><%=nine %></td>
</tr>
<tr>
<td>5</td>
<td><%=five %></td>
<td>10</td>
<td><%=ten %></td>
</tr>
</table>
</body>
</html>