티스토리 뷰
<ex06.jsp> - 작성폼 만들기
- <%@ page language="java" contentType="text/html; charset=UTF-8"
- pageEncoding="UTF-8"%>
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>성적처리 요청</title>
- </head>
- <body>
- <h2>성적처리 요청</h2>
- <form action="ex06_resp.jsp">
- 이름 : <input type="text" name="name"><br>
- 국어 : <input type="text" name="kor"><br>
- 영어 : <input type="text" name="eng"><br>
- 수학 : <input type="text" name="math"><br>
- <input type="submit" value="성적처리 계산">
- </form>
- </body>
- </html>
<ex06_resp.jsp> - 입력값 처리 및 결과표시
- <%@ page language="java" contentType="text/html; charset=UTF-8"
- pageEncoding="UTF-8"%>
- <%
- //1. 전달받은 값 추출 (kor, eng, math)
- //2. 계산처리 - 총점, 평균, 등급
- int tot = kor + eng + math;
- double avg = (tot * 100) / 3 / 100.0 ;
- if (avg>=90){
- grade = "A";
- }else if(avg >= 80){
- grade = "B";
- }else if(avg >= 70){
- grade = "C";
- }else if(avg >= 60){
- grade = "D";
- }else if(avg < 60){
- grade = "F";
- }
- %>
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>성적처리 결과</title>
- </head>
- <body>
- <h2>성적처리 결과</h2>
- <ul>
- <li>이름 : <%=name %></li>
- <li>국어 : <%=kor %></li>
- <li>영어 : <%=eng %></li>
- <li>수학 : <%=math %></li>
- <li>총점 : <%=tot %></li>
- <li>평균 : <%=avg %></li>
- <li>등급 : <%=grade %></li>
- </ul>
- </body>
- </html>
입력폼에서 '성적처리 계산' 버튼을 누르면 ex06_resp.jsp로 넘어가며 출력
'JSP' 카테고리의 다른 글
[JSP] 쿠키(Cooki), 세션(Session) (0) | 2018.07.11 |
---|---|
[JSP] Request, Response 간단한 메뉴계산 예제 (0) | 2018.07.10 |
[JSP] 액션태그 (0) | 2018.07.10 |
[JSP] Request, Response 간단한 회원가입창 예제 (0) | 2018.07.10 |
[JSP] Request, Response 객체 (0) | 2018.07.10 |
댓글
최근에 올라온 글
최근에 달린 댓글
링크
- Total
- Today
- Yesterday