<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>성적 확인 프로그램</h1>
<form action="ex08score.jsp" method="post">
이름 <input type="text" name="name"> <br>
JAVA점수 <input type="number" name="java"> <br>
WEB점수 <input type="number" name="web"> <br>
IOT점수 <input type="number" name="iot"> <br>
ANDROID점수 <input type="number" name="android"> <br>
<input type="submit" value="확인하기">
</form>
</body>
</html>
<%@ 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>
<%
request.setCharacterEncoding("UTF-8"); // post 방식일때 한글나오게 하는 방법
String name = request.getParameter("name");
int java = Integer.parseInt(request.getParameter("java"));
int web = Integer.parseInt(request.getParameter("web"));
int iot = Integer.parseInt(request.getParameter("iot"));
int android = Integer.parseInt(request.getParameter("android"));
int sum = 0;
float avg = 0;
sum = java+web+iot+android;
avg = sum/4;
String hak = "";
if(avg>=95){
hak = "A+";
}else if(avg>=90){
hak = "A";
}else if(avg>=85){
hak = "B+";
}else if(avg>=80){
hak = "B";
}else{
hak = "F";
}
%>
<table border="1" >
<tr>
<td> 이름 </td>
<td> <%= name %> </td>
</tr>
<tr>
<td> JAVA점수 </td>
<td> <%= java %></td>
</tr>
<tr>
<td> WEB점수 </td>
<td> <%= web %></td>
</tr>
<tr>
<td> IOT점수 </td>
<td><%= iot %></td>
</tr>
<tr>
<td> ANDROID점수 </td>
<td><%= android %></td>
</tr>
<tr>
<td> 평균 </td>
<td><%= avg %></td>
</tr>
<tr>
<td> 학점 </td>
<td><%= hak%></td>
</tr>
</table>
</body>
</html>
'Java > JSP&Servlet' 카테고리의 다른 글
[JSP] 랜덤한 숫자를 입력 받은 뒤 랜덤 뽑기 (0) | 2022.05.15 |
---|---|
[JSP] 행과 열을 입력 받고 테이블 만들기 (0) | 2022.05.15 |
[JSP] html에서 JSP로 데이터 보내기 (0) | 2022.05.15 |
[JSP] taglib (0) | 2022.05.15 |
[JSP] include 지시자 (0) | 2022.05.15 |